It was getting called with empty normals when there were no potential collisions inthe model. I can make it an error in `surfaceTangents` and move this logic up into `contactConstraints` if you think that's better.