fastboot: Proper download gadget unregister and clear when cable is missing

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c
index 30bfc9b..d52ccfb 100644
--- a/common/cmd_fastboot.c
+++ b/common/cmd_fastboot.c
@@ -23,6 +23,8 @@
 	if (!g_dnl_board_usb_cable_connected()) {
 		puts("\rUSB cable not detected.\n" \
 		     "Command exit.\n");
+		g_dnl_unregister();
+		g_dnl_clear_detach();
 		return CMD_RET_FAILURE;
 	}