Cached mrpe checks get checked every time the agent runs and the Current check attempts goes up

It also looks like checks are marked as failed when the current check attempts are not done yet