cleaner testing of stderr messages in the test suite - check for expected output after the block, rather than after each command (continue testing for no output after each command if no errors are expected)
implement snapshot sharing (for postgresql) and transaction start locking (mysql) to get a consistent view of the database