Add wait-for-ready screen and do not reset challenge on typos