What is the recommended approach in TestStand to prevent the result listener from blocking the test execution thread when writing to a slow database?