Add Chromecast factory reset module
Add generic error handling

Just in case a factory reset happens to fail.
Land #3461, Chromecast factory reset module