I have a lifetime account as well. Joyent's tech support has always been excellent. I take this as a wakeup call to get my stuff off of the old severs beyond that I can see little fault with Joyent.
btw. Elapsed time between opening the support request and an answer from someone at Joyent - 9 minutes... Elapsed time from opening support request to receiving account details for an account on a new machine about 26 minutes. That includes the time it took me to get back to them about some details of the account.