Fix agent cancellation in security mode 3 situations

When there's a connection failure the issue needs to be communicated to
the device bonding logic so that any pending agent request is cancelled.
diff --git a/plugins/hciops.c b/plugins/hciops.c
index 9768b04..04cb5d9 100644
--- a/plugins/hciops.c
+++ b/plugins/hciops.c
@@ -1976,8 +1976,7 @@
 	if (conn == NULL)
-	if (conn->bonding_initiator)
-		bonding_complete(dev, conn, status);
+	bonding_complete(dev, conn, status);
 	dev->connections = g_slist_remove(dev->connections, conn);