reagent: properly handle non-connection exits