runDispatchLoopUntil broken return value on macOS

Commit b98857ff1b inverted runDispatchLoopUntil()'s macOS return value versus its documented contract (“Returns false if a quit message has been posted, otherwise returns true”) - the std::atomic refactor dropped the == 0 from return quitMessagePosted.get() == 0;