SQL message bus updates:
- Added error handling and calls to either Buffer or Close depending on whether error is deemed fatal or not
- When a non-fatal error is encountered, we start buffering and kick off a BG thread to ping the SQL Server until it's up again
- Improved tracing
- #1689