Detect tasks with no explicit cycling defined.

This is already handled properly in cylc-5 backward compatibility mode, but in
cylc-6 format suites it generates a misleading error message.