Restored the original, more aggressive method of ensuring no DB transaction is active when a recurring charge is processed.
Merging latest change to pull request #514. Includes the more
aggressive removal of any db transactions.