Task extensions to help alleviate ConfigureAwait(false) eye sores
Helper to async invoke a method and capture the exception
No longer depend on IDbCommand, just use the concrete DbCommand. Removes need for IDbConnectionAsync