The fact that you had to have an agent get involved for the ticketing could be what slowed it down. I have noticed that if I make a reservation, purchace the ticket and call the EXP desk right away to arrange an upgrade, the eticket receipt may take days to arrive. Some times it even comes by mail when I have requested email.
If I just purchace the ticket and don't make any changes, I usually get emailed the receipt in an hour or two.