The answer is so simple, after thinking about this for a few minutes it dawned on me. By default the iPhone will check to see if the phone number is tied to an apple account and is on an iPhone, once it does that it remembers that and saves it as an iPhone number rather than a regular mobile...