Make the taskloop reset the PIC when it runs out of space for tasks.

This is really the only sensible option.  Nothing is guaranteed to
work withour being able to runs tasks.  This should also make the
PIC more robust against issues of the taskloop filling up.