Add testcases where an unusual failure prevents full recovery

This covers #29 I believe.