Same explanation here, it tests the boundary case (step is at the end) and makes it easier to follow given `getProgressBarState` logic.