If the scheduler has not replied by the time the batch size is used, the
default value is 0 and the mod operation results in a Floating Point
Exception.
I argue similar precautions are not needed for the call to
m_scheduler->getRemainingTime() in updateRemainingTime because the
default value of 0 will just lead to a confusing duration string but not
a crash.