persistentId fixes

reconnect passed mismatching persistentId