The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.
See #3326 for details.
Also add threatening skip blocks in there - access is only possible from the US. We may want to find a better geolocation restriction method for tests.