Fun read. I must admit, I would have never predicted the ending. Amazing if it turns out to be true.
The spy was probably burned from the beginning; an informant could have warned the Britsh(?) of his coming deployment and they in turn set the 'mother' on him.