Improve `pgrep` `cylc run` pattern

The old pattern was stopping `foo` from starting if `foo-bar` is
running. This change should fix the problem.
Merge pull request #1480 from matthewrmshin/fix-pgrep-cylc-run

Improve `pgrep` `cylc run` pattern