gr81,
I'm not 100% certain but it would only make sense the Apple store would only service your phone if you had a current contract with AT&T (Sim w/Data). I've got similar cracks with my 3GS that I will be taking in tomorrow to the Apple store - I'm hoping I don't receive a 3.1 phone =/