While Michael seems to have ascertained Batista was governing on borrowed time, Michael could not have known Batista's resignation would happen at the New Year's Eve party – that night

Michael still hanging around at the party even after finding out that Fredo was the Family traitor and knowing Michael only had until the party was over when Michael would be assassinated – Michael will never see the New Year - Beats me!