=per #16187 PersistenceFailure after persistAsync failure

* this was fixed by the refactoring in 15423
ah, the missing part is that it should change state to idle
thanks