VOL-2342 Execute Close() in its own thread in case it blocks

Change-Id: I638bafc144604de5d71d0e578282ca35a799d6b7
diff --git a/internal/bbsim/devices/olt.go b/internal/bbsim/devices/olt.go
index 3cbb5fc..b16e405 100644
--- a/internal/bbsim/devices/olt.go
+++ b/internal/bbsim/devices/olt.go
@@ -222,7 +222,7 @@
 	// terminate the OLT's processOltMessages go routine
 	close(o.channel)
 	// terminate the OLT's processNniPacketIns go routine
-	o.nniHandle.Close()
+	go o.nniHandle.Close()
 	close(o.nniPktInChannel)
 
 	for i := range olt.Pons {