I vaguely remember my theory prof saying it was viio, fully dim. And possibly he said it could go either way.
Just playing up and down the Major scale with sevenths though... I think it sounds better with the half-dim version that way. That's playing seventh in root position. Maybe it's the Ab to C jump at the end, from viio to I, that sounds weird to me.