KRACOEUS-8234:update proposal status and progress bar on routing changes

updates proposal status on create, submit, and approve actions.

On the final approve action there is a few seconds lag from when the approval is submitted to when the workflow document indicates that it is in the final status.  I added a loop that reloads the document every second for 15 second to check for a final status before rendering the view so the status bar and proposal status description are updated correctly. I don't know if this is a good idea and would like some feed back, any suggestions on how to better accomplish this are welcome.
whoa! this seems dubious. I feel like we should find another way to do this. maybe return to the client and then poll from the client side?