Hi Tim,
Thank you. Yes you are a few weeks ahead of me it looks like. I think I see what is different. In the example presented in the documentation it waits for the server status before continuing. Instead your code goes and fetches a new server and starts it. Anyway that gives me some ideas and things to try and investigate.
Thanks
Matt