The role of step collisions on diffraction from vicinal surfaces