Async publishes
Revert "Safety when closing connections / channels"

This reverts commit 6bd0549c6c24341c5906ab8b20a589ba8ac26694.
Revert "Try isolated connections"

This reverts commit 65b09c27fd03d7c0f6cc3e63fef01658737b1c49.
Check if a connection is closed
Merge branch 'feature/async_publishes' into feature/channel_open_check