Fix connection handling with multiple namespaces
When using a serial connection, the connection object in the namespace data is create by ConnectDevice. In this case, updating or changing it in the next actions can lead to strange errors.
Also raise a JobError when "connection-namespace" is not pointing to a usable connection.
Signed-off-by: Rémi Duraffort firstname.lastname@example.org