The reason I put it in the finally block is because I want that promise delivered no matter what...the whole workflow will stall if the promise is not delivered.  In fact, I was having problems with the workflow stalling before I made this change.