This is definately the way it works now.
We went last week and sponsored 2 of our party. The lady at the AP office (at the Studios) had me fill the form out infront of her and then she took my AP card and took all details from it to put on the computer.
If you get temp ones from the gates of the Park, the AP holder has to be there. And then when you go to the Passport Office to get the full pass with photo, the Sponsor has to be with them then aswell.