As we've talked about for the Live Development startup issues, we might want a third function here that returns a promise that's resolved when the associated server for a given URL has actually started.