Re-enabling the wait-ready functionality. Now the core steps through the correct states.