[VOL-2778] Fixing OLT Soft reboot

Change-Id: I4289c786b4e1fc90aed69ab054b11e46e4841425
diff --git a/internal/bbsim/devices/pon.go b/internal/bbsim/devices/pon.go
index 54301fa..a48dfb6 100644
--- a/internal/bbsim/devices/pon.go
+++ b/internal/bbsim/devices/pon.go
@@ -121,7 +121,7 @@
 			},
 			"enter_disabled": func(e *fsm.Event) {
 				for _, onu := range ponPort.Onus {
-					if onu.InternalState.Current() == "initialized" {
+					if onu.InternalState.Current() == "initialized" || onu.InternalState.Current() == "disabled" {
 						continue
 					}
 					if err := onu.InternalState.Event("pon_disabled"); err != nil {