Bug 1042239 using promise which resolves when the system has started

Shouldn't `Startup` be used somewehre here?