bug 1058698 - async ContentWorker

I don't like the chances of this repeating. Why not just use an increasing counter?