[wifi] check rtw_join_status for JOIN_HANDSHAKE_DONE (#24442)

- DHCPProcess should not run when handshake fail
diff --git a/src/platform/Ameba/ConnectivityManagerImpl.cpp b/src/platform/Ameba/ConnectivityManagerImpl.cpp
index 4d9d0be..789bb5f 100644
--- a/src/platform/Ameba/ConnectivityManagerImpl.cpp
+++ b/src/platform/Ameba/ConnectivityManagerImpl.cpp
@@ -152,7 +152,10 @@
         {
             ChangeWiFiStationState(kWiFiStationState_Connecting_Succeeded);
         }
-        DHCPProcess();
+        if (rtw_join_status & JOIN_HANDSHAKE_DONE)
+        {
+            DHCPProcess();
+        }
         DriveStationState();
     }
     if (event->Type == DeviceEventType::kRtkWiFiStationDisconnectedEvent)