I know. If you order by AU, when you show up in the store you can decide to pay in full instead.
As a prepaid customer your ATT info does not work though. He cannot buy a phone on the upgrade plan even if he wanted to. There is not workaround for prepaid customers. You either get the t-mobile phone or you wait in line on launch day.