Fixed bug with progress display

Progress display now correctly displays preparing/waiting for devices
prior to writing and refreshes to show progress when writing starts