Cleanup the other vpl functions.
Make vpl allocations reschedule, to match test.

Not confident, though.  Also, test isn't passing because of a timing
issue anyway.  Arg.