Fix removing tasks from the PrioritySchedulerLimiter

We should not override the remove functions from SchedulerServiceLimiter.  This may prevent us from being able to remove tasks that are currently in the queue.
We need to record the schedule time in this test before we schedule it