With the recent changes to make eviction go agressive more regularly, we can see WT_ROLLBACK being thrown by test_compact01. This rollback is somewhat expected, as the operation can indeed be rolled back.
There will need to be some changes in the eviction server as to when we get aggressive and we can also look to improve the method we use when doing whole table truncates (which currently delete every record).