Better stop cycle check

Addresses https://github.com/cylc/cylc/pull/651#issuecomment-23075824