You are right. If I mark as "markAsNotGoBackOnError" and a RuntimeException is thrown, the error dialog will finish the activity. This is not the expected behaviour.
I think we should find a way to flag the RuntimeExceptions. I don't know if there is a way. I don't want to wrap them.