Fix bad merge - VG guard on wrong test!
Suppress VG errors.

I don't fully understand why we can't get a destroy invocation here,
but I think it's because the transaction isn't actually destroyed
until after a long timer has fired, and we don't wait for that to
happen. For now, just add a suppression.
Merge pull request #28 from Metaswitch/valgrind-fixes

[Reviewer: Mike] Valgrind fixes