use different exception class for async job timeouts