test: add tests to show sequence of operations

demonstrate order of `onFulfilled` calls in Promise.all
demonstrate rejection handling in Promise.race

This PR adds two tests that are both passing on the reference implementation.  The tests can then be ported (can't be moved due to the `OrdinaryConstruct` calls, etc.) to other test suites if needed.