soledad_sync.py should return it's check_name even if webapp_login.py fails

on elephant, where the webapp_login.py succeeds, everything looks good (besides the fact that the soledad check is failing, but his is another issue):

root@elephant:~# /usr/lib/check_mk_agent/local/nagios-webapp_login.py 
0 webapp_login - OK - can login to webapp fine
root@elephant:~# /usr/lib/check_mk_agent/local/soledad_sync.py 
2 soledad_sync - CRITICAL - [Errno 111] Connection refused

if nagios-webapp_login.py fails, soledad_sync.py reports its check output wrong as "webapp_login":

root@leap-web:~# /usr/lib/check_mk_agent/local/nagios-webapp_login.py 
2 webapp_login - CRITICAL - test user not found
root@leap-web:~# /usr/lib/check_mk_agent/local/soledad_sync.py 
2 webapp_login - CRITICAL - test user not found

(from redmine: created on 2014-04-02, closed on 2014-04-02)