Add useless passing client-simulated txnErr test
Don't choke on repeat missing persistence handler

Previous fix never released the path write lock,
so future writes to the failed path would deadlock
and block the serialEmit flusher.

Includes test case.