when not local, the get worker call loops forever

@haoyuan this is just like the file/block not found one.  When the user is not local, the call to get the worker loops forever.  This patch just makes the HostNotFound exception propagate up.