Actually wake up threads on vpl free.
Oops, 0 is a valid timer id.
Cleanup the other vpl functions.