I don't think that Michael was 100% sure that Frankie wasn't involved somehow. He shows up unannounced and tells Frankie "I didn't want you to know I was coming". Even though he was pretty sure it was Roth I think the outburst was Michael's way of gauging Frankie.
More importantly even someone as self-contained as Michael still needed to vent sometimes and Frankie happened to be the person unfortunate enough to be around.
Lastly it is also an excellent opportunity to shame/manipulate Frankie into doing what he had been balking at doing-settle the troubles with the Rosatos.
Frankie just pawn in game of life.
![lol lol](/threads/images/graemlins/classic/lol.gif)