Traced the startup issues to what appear to be stalling routing threads. Available pool of threads would empty and result in a NullPointer Exception in message sending code. Reworked RouteThreadPool to spawn more worker if required and reworked worker assignment method. Suspect actual bug to exist in either the RouteServiceThread or in the network layers handoff routines.