Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.

This change has two fixes:
* Ensure there are enough work units on the queue for checkpoints.
* Don't leave chunk reference counts out of wack.
Merge pull request #1406 from wiredtiger/lsm-flush-drop-fix

Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.