Introduce DatabaseTransactionNotificationApi to allow services to register for database completion operations (commit/rollback)
Mofify InflightQ algorithm by using the new DatabaseTransactionNotificationApi to provide a synchronous way to be notified about
rows comitted on disk. This provides a reliable notification mechanism (as opposed to the polling model) which should both
improve latency (performance) and remove unfriendly database polling queries.