Fix push-to-harness pushAll to always return a promise