Fix issue with page_buffer::splice().

When the last whole page allocation falls on an allocation boundary, an
assertion would fail as the allocation iterator was not advanced to the next
chunk.

This issue was reported by @dannysu.