Better handle Error volumes that were never written

* avoid TypeError trying to add to NoneType
* purge these Error volumes sooner rather than committing to WORM.
* indent complicated boolean conditions