deal with gfw tempering with RD bit

Add FREC_RECURSIVE to flag recursive queries
Retry for RD bit flipped packets