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.
@jwillia so if you wait a suffcient amount of time then this updates right? I thought we were just not setting the statuses in a number of places or not refreshing reference object. If not, this is what the holding page used to handle earlier and perhaps we just need to add that now.