Progress Bar Not Updating to Reflect Conditionally Un-required Fields