fresnel fix

But after simplify() or expand() on the result - you will have wrong O term again.  This is fixed in https://github.com/sympy/sympy/pull/2928