Reset the check flag even on failure, so we try again.
(TODO: remove that case entirely by making the fail impossible.)