Bug 1083638 - Control layout loading/unloading in an AbortablePromiseQueue +shepherd