Now prevents multiple allow transactions with same remote at same time
so presence can run from both sides without race condiditon