Update device servers when a current subnet is selected/changed
Reorder code in Library.Dispose() to ensure log handler exists for as long as native code may generate log messages