Add assertions to prevent accidental consecutive completion dispatches