Originally Posted by
flyingmau5
Isn't that guy a re-hire?

You know that is irrelevant when it comes to the upgrade right? The only benefit he has aside from his original pay is that he already has the required times. A person hired today with the required times would be in the exact same position. Being a re-hire doesn't let you skip seniority.