improving the incoming channel open flow, return errors now
dont bounce bad opens, just log