Viscoelastic normal wall collision passes with <3% error