Port new tor-netdoc errors to use bad_api_usage as appropriate

Making a ticket for this so I don't forget.