I got sometime a bug, no messages are sent to ZWave modules, but they still receive Sensor informations.
I can save the log at that moment last week. The Sending task is killed in a ResendOnWakeUp call by the QueueManagerTask.
2016-10-26 19:16:33.8712 Error HomeAutomation.HomeGenie Trapper Unhandled Exception Error.Exception System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (ExceptionArgument argument, ExceptionResource resource) <0x74ff84c8 + 0x00038> in <filename unknown>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () <0x74ff8240 + 0x00013> in <filename unknown>:0
at System.Collections.Generic.List`1[T].get_Item (Int32 index) <0x74e2fc74 + 0x00027> in <filename unknown>:0
at ZWaveLib.CommandClasses.WakeUp.ResendOnWakeUp (ZWaveLib.ZWaveNode node, System.Byte[] msg) <0x71008000 + 0x0013f> in <filename unknown>:0
at ZWaveLib.ZWaveController.QueueManagerTask () <0x7394ef88 + 0x0040f> in <filename unknown>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) <0x74ff16c8 + 0x000c7> in <filename unknown>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) <0x74fefafc + 0x001bf> in <filename unknown>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) <0x74fefac8 + 0x0002b> in <filename unknown>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) <0x74fefa14 + 0x0005b> in <filename unknown>:0
at System.Threading.ThreadHelper.ThreadStart () <0x74ff1898 + 0x00037> in <filename unknown>:0
An extract of the bug file is join following.