Mike had his reasons for stopping Frank taking out the Rosato's.

At first he had 'important business with Roth' that he didn't want disturbed.

Then he needed 'Roth to be completely secure' in their relationship so he could find out who the traitor in his family was. Worked too.