The second account had never been used, and just needed deleting.
Log-in to the support site as the un-used account, request an account deletion.
Wait a week hear nothing. Suddenly I see my CircleCI jobs failing to push...
Without confirmation from support, without asking "hey which account do you want deleted, two have turned up"
I've been in touch with Docker over Twitter (that's another post entirely) and over their Docker hub support.
Eventually I get my active account re-activated. But none of my repositories are there. Fine, this shouldn't be a problem, most if not all of the images are auto-built on a cron over night. All I need to do is setup the repositories again.
Wrong. The namespace is still taken, so here's hoping that they can somehow re-link everything backup.
A few things about this whole experience have really put me off, having asked for account deletions before, I've always got a "do you want to do this" or you need to be the billing administrator (even though I may have been the last person on that account). This time it was simply deleted.
Without anything like 2FA for hub, (https://github.com/docker/hub-feedback/issues/358) this is seriously worrying.
Secondly, it would appear that @docker on twitter will get accounts mixed up, and show you responses to ticket that are not yours.
Between @docker and hub.docker support teams turn around time and constant mistakes throughout the "process", it would appear that Docker support is totally over worked.
I've been putting off writing this for a week, but with no movement and it undermining previous clients trust in OpenSource.
I'm not angry, I'm just disappointed.