Ignore KeyNotFound from etcd where necessary

A recent change to expose more errors through fleetctl ended up breaking fleetctl and the functional tests. Some errors that could have been ignored, and were being ignored before, were being raised as legitimate failures. This identifies these cases explicitly and again ignores these errors.