Fix cache not updating when removing work from collection
Merge pull request #1834 from elzj/queue_changes

Issue 4078: Fix cache not updating when removing work from collection