[DT/ET] Extract loading of steps in VP controller
[ET/DT] Cleaned up VP controller update method and tests
[DT/ET] Load steps when VP update fails
[ET] Test that VP update controller redirects to show page