revert: channel never reach CHNLSTATE_IDLE here