sessionId appears to be missing when running Selenium 2.34 using Firefox. The following could be a substitute:
return new WebDriverSession($results['info']['url'] . '/' . $results['value']['webdriver.remote.sessionid'])