Race an array of promises against a timer that aborts the race, that can be postponed from the outside