Make MountReady more reusable, reduce allocations

Test Plan:
grunt test
Merge pull request #1362 from spicyj/cb-queue

Make MountReady more reusable, reduce allocations