Updates: Status: InvalidComment #1 on issue 931 by pekka.klarck: Character 's' at the end of location url is stripped without any reason.
http://code.google.com/p/robotframework/issues/detail?id=931
The bug is in your library code. Python's rstrip doesn't work as you expect:
'abba'.rstrip('ba')
''
'http://${HOST_IP}:8071/supportsystem/services?wsdl'.rstrip('?wsdl')
'http://${HOST_IP}:8071/supportsystem/service'