Port new tor-netdoc errors to use bad_api_usage as appropriate
Making a ticket for this so I don't forget.