So let's see who can contribute to solving this problem....
I've noticed an anomaly with software versions 1.1.3 and 1.1.4 on the iPhone. The first time you unlock, activate and jailbreak the iPhone and you test the caller ID feature with the dial pad, it works.
Let's say you have a contact named Kofster on the iPhone. The number saved is in the +1 (868) 350-1615 format; you dial 350-1615 or (868) 350-1615, the name, "Kofster" will appear under the number.
Even after you update Installer and install the BSD Subsystem and install Tim's 1.1.3 or 1.1.4 Caller ID fix, if the Kofster contact were to call the phone in which the contact information is stored, his info will show n the iPhone. If you were to dial the number on the dialpad as mentioned above, the credentials will show beneath the number. If one were to also check the Recent calls log, the "Kofster" information will also be present.
However, upon installing Open SSH and and logging in the iPhone with a client such as Fugu or Cyberduck, and one installs a custom carrier bundle(s) for their country's service provider(s), the Caller ID function of the phone changes.
1) Caller ID for incoming calls still works.
2) Recent calls log Caller ID still works.
3) Dialing the contact's number in the iPhone without including the country's international prefix no longer works.
Example. If the contact like in the scenario above, has the contact info stored as +1 (868) 350-1615 and I want to dial said contact using only 350-1615, the contact information is no longer displayed on the iPhone. The contact information is only displayed when the whole number is dialed, with and without the +1.
This only happened when I SSHed into the iPhone and put in the carrier bundles for Trinidad and Tobago's service providers and created the symlinks.
Restoring the iPhone and not SSHing into the iPhone: leaving it in a factory restored state and only unlocking, jailbreaking and activating does not fix the problem.
I only figured that SSHing and putting in the carrier bundles caused the problem when I upgraded to a 16GB over the weekend (in preparation for all the games and extra media i will be indulging in come September

)
I can confirm that the problem still persists on even the 16GB.
Anyone getting this problem? Anyone able to solve it? Anyone SSHed and installed custom carrier bundles and didn't have this issue? Hit me up!
Thank yuh!