Your fix looks good, and I've checked it in for inclusion in 1.8-8. I had noticed that worklog used more CPU than I'd like it to, but I never thought to check how long it was sleeping for.
Thanks! -- Jon Daley http://jon.limedaley.com ~~ Music: A safe kind of high -- Jimi Hendrix