Clarified behaviour around rescheduling after a demand.

Dropping of out-of-bounds additional tasks are now handled separately to out-of-bounds previously scheduled tasks.