McDonald's is winning back customers with deals. But the E.coli hit is still to come