direct test of promise resolution order ref issue #25