Added ability to break ISR processing over several calls to poll().