I managed to switch my runtime back to Dalvik. It was painfully slow but in the end I didn't have to do a factory reset.
There's a fraction of a second after unlocking when the screen responds to a touch or swipe. This happens only right after you see the error message popup - "Unfortunately...