Jim Cramer called IBM a buy before it crashed 26% on a Q2 miss. Here's what went wrong and what to watch at the July 22 ...