Add assertions to prevent accidental consecutive completion dispatches
Merge pull request #1 from epologee/tweaks

Add assertions to prevent accidental consecutive completion dispatches