Issue #1000: Keep popped TaskPages around rather than destroying them

Not only is this more efficient, it will save the state of popped task
pages so it needn't be recreated when the page is revisited and also
allow them to continue processing in the background if they need to.