I've never actually seen this empty list return where we've exceeded the deadline. Presumably a true DeadlineExceededError would be thrown before the second part of that condition would be needed.