reliable channel support

the reliable logic from v2 is mostly disabled, starting to re-add and enable them here, WIP