fixing report of suspect gradients to handle when either finite diff or analytical result is zero