A method, performed by a network node (150, 210), for restoring communication with a neighbor network node (160, 220) in a wireless personal area network, the method comprising: periodically transmitting, by the network node (150, 210), a multicast signal to the neighbor network node (160, 220) at a multicast periodicity on a first communication channel of a plurality of available communication channels; monitoring the first communication channel for a poll signal periodically sent by the neighbor network node (160, 220) at a polling periodicity, the multicast periodicity having a longer period between multicast transmission than that of the polling periodicity; when the poll signal is not received at an expected signal receipt time of the polling periodicity, determining (310, 315) that the neighbor network node (160, 220) is unresponsive on the first communication channel; sequentially scanning the available communication channels, in response to said determining that the neighbor network node (160, 220) is unresponsive, in order to identify a second communication channel that enables reestablishing communication with the neighbor network node (160, 220), wherein said scanning begins at a first time agreed upon with the neighbor network node (160, 220) prior to said determining that the neighbor network node (160, 220) was unresponsive, the first time agreed upon being a first multicast signal time associated with the multicast periodicity after not receiving the poll signal, wherein said sequentially scanning comprises: sequentially selecting one of the available communication channels at the start of an associated scan period; transmitting a signal on the selected communication channel; in response to receiving an acknowledgement signal from the neighbor network node (160, 220) prior to an end of the associated scan period, identifying the selected communication channel as the second communication channel; and proceeding to the next associated scan period; informing a coordinator node of the wireless personal area network of an identity of the second communication channel when said sequentially scanning provides the identity of the second communication channel and when the second communication channel is not the same as the first communication channel; and logging the neighbor network node (160, 220) as unresponsive when said sequentially scanning does not provide the identity of the second communication channel. periodically transmitting, by the network node (150, 210), a multicast signal to the neighbor network node (160, 220) at a multicast periodicity on a first communication channel of a plurality of available communication channels; monitoring the first communication channel for a poll signal periodically sent by the neighbor network node (160, 220) at a polling periodicity, the multicast periodicity having a longer period between multicast transmission than that of the polling periodicity; when the poll signal is not received at an expected signal receipt time of the polling periodicity, determining (310, 315) that the neighbor network node (160, 220) is unresponsive on the first communication channel; sequentially scanning the available communication channels, in response to said determining that the neighbor network node (160, 220) is unresponsive, in order to identify a second communication channel that enables reestablishing communication with the neighbor network node (160, 220), wherein said scanning begins at a first time agreed upon with the neighbor network node (160, 220) prior to said determining that the neighbor network node (160, 220) was unresponsive, the first time agreed upon being a first multicast signal time associated with the multicast periodicity after not receiving the poll signal, wherein said sequentially scanning comprises: sequentially selecting one of the available communication channels at the start of an associated scan period; transmitting a signal on the selected communication channel; in response to receiving an acknowledgement signal from the neighbor network node (160, 220) prior to an end of the associated scan period, identifying the selected communication channel as the second communication channel; and proceeding to the next associated scan period; sequentially selecting one of the available communication channels at the start of an associated scan period; transmitting a signal on the selected communication channel; in response to receiving an acknowledgement signal from the neighbor network node (160, 220) prior to an end of the associated scan period, identifying the selected communication channel as the second communication channel; and proceeding to the next associated scan period; informing a coordinator node of the wireless personal area network of an identity of the second communication channel when said sequentially scanning provides the identity of the second communication channel and when the second communication channel is not the same as the first communication channel; and logging the neighbor network node (160, 220) as unresponsive when said sequentially scanning does not provide the identity of the second communication channel.