When I first started using Public, setting up autopay decreased your bill by $1 a month (I believe this is the amount). Perhaps this is where the confusion comes from.
My experience was that within an hour my SIM and phone number had been changed. I was able to use my phone quickly, anything over 12 hours would be cause for concern. Are you able to confirm that Virgin has done everything on their end?