Added a write to the checkpoint blob after each event to handle resumption of event processing post partial completion.
Previously, if the function did not process all events within function execution timeout, it would not update the checkpoint blob.