Start of changing SQL scaleout to not use Identity col
SQL message bus changes
- Manually increment payload IDs in a transaction using a dedicated ID table as Identity columns are not incremented within the scope of an insert which could lead to missed messages on nodes
- Moved garbage collection logic out of trigger and directly into payload insert
Merge branch 'sqlserver' into dev