Fix for an issue where catching an exception didn't send a broadcast for the progress visualisation