Maybe the right solution was to not revoke the current app and just upload the fix? If it was a security bug, that kinda sucks for security, but if the cost is being locked out of your developer account, that might be what developers need to do going forward.