Catch HostBinaryNotFound exception when updating a service

When updating a service with a wrong host or binary name,
HostBinaryNotFound exception is raised. However this exception
isn't caught and the ServiceNotFound exception which won't happen
here is caught instead.
This patch fixes this bug.

Change-Id: I64b138bad74c39d087addcd766b890c4076a2ce8
Closes-Bug: #1273139
Updated from global requirements

Change-Id: I19776b5aa16b731c0ad8cf6e6512dfb047d62575
Merge "Catch HostBinaryNotFound exception when updating a service"
Merge "Updated from global requirements"