Attach query timeout messages to search context
These were previously attached to a Status object, but that
status object is no longer returned. Simplest, although certainly
indirect, is to attach the warning directly to the SearchContext.
Alternatively consumers of MSearchResponses would need to individually
report timeouts, which didn't seem desirable although there are not