Raise NotImplementedError in _eval_interval if the limit returns a Limit

This causes tests from issue #4199 to continue to return an unevaluated
Integral instead of a nonsense result with Limit objects.