Automatically try to switch to a backup channel when getting service 8 errors
merge with master