(FR #917) Never use Drupal db connection on Civi tables

Unfortunately, we need to go in this direction to use DB transactions.

Change-Id: Iff0c2617b12693330f002e8323509f4dcc77968d