Sorry about that. Just saying that you don't always need the rescue procedure. But of course it will be more reliable as it undepends (is that a word? well it is now) on luck.
To prevent getting it stuck in repair mode, maybe you can try to restart it a few times every time it crashed on you. I finally found my logs, or part of them - and it was ALWAYS running out of memory that crashed it.
Edit: what readme? your link is broke