Added a timeout to channel set attempt to ensure channel is set rather than being left hanging at init.