SQL message bus changes:
- Made ObservableSqlOperation re-use the existing reader thread if a notification comes in while we're still processing reader results
- Stop the SqlDependency when the SqlMessageBus is disposed
- Cleaned up the retry delay configuration
- #1711