[bs11-config] Really force the software upload

When we get a NM_MT_LOAD_END_NACK and we are supposed to
force the load we will just send data. This was already
done with NM_MT_LOAD_INIT_NACK.
diff --git a/src/abis_nm.c b/src/abis_nm.c
index 79af71e..df8e0fd 100644
--- a/src/abis_nm.c
+++ b/src/abis_nm.c
@@ -629,12 +629,22 @@
 					 sw->cb_data, NULL);
 			break;
 		case NM_MT_LOAD_END_NACK:
-			DEBUGP(DNM, "Software Load End NACK\n");
-			sw->state = SW_STATE_ERROR;
-			if (sw->cbfn)
-				sw->cbfn(GSM_HOOK_NM_SWLOAD,
-					 NM_MT_LOAD_END_NACK, mb,
-					 sw->cb_data, NULL);
+			if (sw->forced) {
+				DEBUGP(DNM, "FORCED: Ignoring Software Load"
+					"End NACK\n");
+				sw->state = SW_STATE_NONE;
+				if (sw->cbfn)
+					sw->cbfn(GSM_HOOK_NM_SWLOAD,
+						 NM_MT_LOAD_END_ACK, mb,
+						 sw->cb_data, NULL);
+			} else {
+				DEBUGP(DNM, "Software Load End NACK\n");
+				sw->state = SW_STATE_ERROR;
+				if (sw->cbfn)
+					sw->cbfn(GSM_HOOK_NM_SWLOAD,
+						 NM_MT_LOAD_END_NACK, mb,
+						 sw->cb_data, NULL);
+			}
 			break;
 		}
 	case SW_STATE_WAIT_ACTACK: