Note the code to rollback page deletes probably requires a hazard
pointer, come back to this at some point.