rose suite-scan fix

Adds a pyro timeout to cylc scan calls preventing rose suite-scan from exiting in event of hung ports.