A first pass at handling temporary failures on channels.