refs #637 - fix navigationRequested when navigationLocked
Merge pull request #637 from dharrya/fix-navigation

ref #637: checkStep turns into an infinite loop when navigationLocked == true