It uses Assisted GPS, which is both.
A-GPS does NOT mean both GPS and cell tower triangulation. They are separate methods.
You need this because GPS doesn't work indoors, and not all emergencies happen out of door.
True. That's why Verizon, which uses GPS as its primary E911 location method, has to fall back on tower based if GPS isn't available.
So if the iPhone is receiving a GPS signal, does it relay this to 911?
ATT doesn't use GPS for E911... just tower based. No, I don't think they can ask the iPhone's (or any other ATT phone's) GPS for location. From the ATT developer docs:
+"TDOA (Time Difference of Arrival) is the location determination method that AT&T uses to locate a caller when they dial 911 from their mobile phone. TDOA calculates the location of a mobile phone by using the difference in the time of arrival of signals at different cell sites."+