I think, it's because definite integrate() uses limit() indirectly.  See, [issue 2642](http://code.google.com/p/sympy/issues/detail?id=2642).  I was surprised that there is not too much test failures.