Yes, I know this is largely speculation, but former colleagues and I have come to suspect something does not smell right with the Hannigan resignation and would seem to be quite plausibly related to Flynn. It also explains how and why the investigation proceeded as aggressively as it did: information derived from a major foreign intelligence partner could not be easily dismissed or ignored and would have to be acted upon.