Cylc clean and cat log should use intelligent host selection.
If for example you clean platform:
[platforms]
[[cluster]]
hosts = foo, bar, baz
Then cylc clean and cat log should try bar or baz if it tries foo and finds it unreachable.
Pull requests welcome!