VOL-5113:OnuAdapter crashes Intermittently while processing onu indication during scale tests

RCA:1) The ONU discovery is successfully completed.
2) As part of the ONU Indication processing , during creating the interface an OMCI test is performed before we start MIB upload process.
3) OMCI requests are sent and while we wait for the response we maintain a timeout.
4) Simultaneously , a delete request for this device has triggered clean
 up of the device objects , the ONU indication goroutine wakes up after timeout in a case when the OLT is unable to process the OMCI requests
and acccess an invalid object causing a segmentation fault.

Change-Id: Ifcb64d86854ddb4e2d4857897cc9789128410015
diff --git a/internal/pkg/core/openonu.go b/internal/pkg/core/openonu.go
index 28c9a8d..304cb21 100755
--- a/internal/pkg/core/openonu.go
+++ b/internal/pkg/core/openonu.go
@@ -339,6 +339,8 @@
 		if handler.pOnuMetricsMgr != nil {
 			handler.pOnuMetricsMgr.SetdeviceDeletionInProgress(true)
 		}
+
+		handler.deviceDeleteCommChan <- true
 		if err := handler.resetFsms(ctx, true); err != nil {
 			errorsList = append(errorsList, err)
 		}