[VOL-5464] optimization and err handling of new onu reboot flow

Change-Id: I8cf973ff511f72144d007ffe33c09f34626d158a
Signed-off-by: Akash Reddy Kankanala <akash.kankanala@radisys.com>
diff --git a/internal/pkg/core/openonu.go b/internal/pkg/core/openonu.go
index fce08b4..8d3d1a6 100755
--- a/internal/pkg/core/openonu.go
+++ b/internal/pkg/core/openonu.go
@@ -966,6 +966,7 @@
 			}
 			return &empty.Empty{}, nil
 		case "down", "unreachable":
+			handler.pOnuIndication = onuIndication
 			if err := handler.UpdateInterface(ctx); err != nil {
 				return nil, err
 			}