Switch to using a ContinueWith operation for the delayed commit. Fix an issue that was stopping it from working in the first place.