A couple thoughts on this. They may have very well known two weeks ago, but saying the delay is only 14 days sounds a lot better than a month, even if it would have evened out. Also, if you tell people in the middle of the preorder process that you have delays, your preorders go out the window.

Not excusing it or saying this is even what happened - they very well could have received the bags Monday, inspected them, and found them to be wrong. But either way, it sounds better as a business decision to make the delay from the release day rather than prior to.

The company sewing the bags promised John he would have them by his ship date. They were telling him that as recently as a week before.