Fix https://github.com/NuGet/WebBackgrounder/issues/7 - unhandled Except...

...ions from executing query in RunInTransaction (from miscellaneous  failures such as SqlException) fail to restore _context to a valid state that allows further calls to RunInTransaction. (Fix #7)