I found the synctimedout variable in the documentation after a more thorough search. I am able to use this in an if condition to send the alert.

I figured out my mistake. My solution works like a charm now.  The operation returns a snapshot which I iterate through with a BPL While (Condition= context.MySnap.Next()), and within the while I then call the context.MySnap.GetData(1), etc. Populate the request to the RecordMapper can call the operation.