* Keep track of joins that are in progress in State.joinInProgress, with Deadline * Add test that fails without this feature