Don't release tasks held beyond suite stop.

Addresses another of the remaining "TODO ISO" comments.  Tasks are still held beyond the suite stop point, which is handled differently to the end of a recurrence (for which tasks just disappear) because you might want to restart a suite with a later stop time.
Hello, here's another one.  This worked, but was unnecessarily complex.