``stopService`` returns a deferred and ``returnValue`` will refuse to return a deferred so we'll need to do

```python
result = yield ReconnectingClientService.stopService(self)
returnValue(result)
```