convolution: fix many accidental floats in tests
convolution: fix many accidental floats in tests

I don't think these are supposed to be python floats; many other
nearby quantities use `S` to ensure they are not floats.  So do more
of that.

kaushik94/sympy,kaushik94/sympy,kaushik94/sympy