My LQS and the last two kits I have bought, highly recommend washing the flannel ahead of time. Even the better flannels will shrink, but not nearly as bad as the cheaper ones.
Why take the chance of ending up short or wonky when not meant to be?