Improved error handling in updating Firewolf