The ray offsetting triangle tests are not numerically identical to those found in custom BVH implementations. There was a TODO to fix this, but there was no explaination for why it should be done. This fixes that.