can_roll and should_roll should have no bearing on the cycle period within the miner_thread so remove it.