Propagate a sub-command abort through the ucc driver
Test checks fail if ucc aborts
Bad block types are fatal - prevent ICE later on from asserts

Also added more block tests