Fix problem with double runlater at p2p state change