I wonder if there is a better way to ensure it times out though. If the task is acknowledged after the `timeout(500)`, then the test still passes…