If an account exists on-disk, test-certs-site doesn't handle if it is missing in the server.
This will happen if you're, eg, testing against a local Pebble instance and restart it.
It could happen against a real CA, too. The Let's Encrypt staging environment has been wiped before, for example.