r1494157 from eventopt for event, per sf's review comments. use a subpool of pchild since skiplist allocations will happen across threads and are only protected from other skiplist operations.