Call executeOnCompleteCallbacks in a finally block.
Add a test.
Merge pull request #377 from stephenh/executeOnCompleteCallbackInFinally

Call executeOnCompleteCallbacks in a finally block.