That's why I find the penultimate boathouse scene an anomaly: it made for good drama, but Michael ordering Frankie's and Roth's deaths with Tom, Rocco and Neri present was a serious breach of security.
Tom also knew in advance of Tessio's death, he witnessed Carlo's death, and he blackmailed Geary!