There was early voting while Rubio was still in the race. Some people support both Cruz and Trump. Also if you think Arizona would go to Clinton you're dreaming.
Also it looks like Trump will break 70%-80% in his homestate of New York on April 26. None of the other Republican candidates have done that well in their homestate so it could possibly give him the nomination if he gets a similar percentage in Pennsylvania because Trump contesting New York and Pennsylvania in the general election would put Hillary Clinton on the defensive and there would be no way she could recover with the skeletons in her closet.