Bugfix: correct return value and error log message when channel fails to start