[VOL-2364] handle sub-sequent onuDiscoveryIndication

If ChildDeviceDetected times out then the device never receives the
"enable" call. With this patch we are allowing the device to send a new
discovery indication to retry the process (the OpenOlt agent keeps
sending discovery until an "enable" call is received for that device)

Change-Id: I6a2f5d5e9b0a001361bdca1feb14ca22cf092138
diff --git a/mocks/mockKVClient.go b/mocks/mockKVClient.go
index 90a9742..456d196 100644
--- a/mocks/mockKVClient.go
+++ b/mocks/mockKVClient.go
@@ -241,7 +241,8 @@
 }
 
 // IsConnectionUp mock function implementation for KVClient
-func (kvclient *MockKVClient) IsConnectionUp(ctx context.Context) bool { // timeout in second
+func (kvclient *MockKVClient) IsConnectionUp(ctx context.Context) bool {
+	// timeout in second
 	t, _ := ctx.Deadline()
 	if t.Second()-time.Now().Second() < 1 {
 		return false