No, that reason doesn't convince me. Saying that they bs'd the press release doesn't hold water. Why would the supplier not want to be revealed? Think bigger.
Wouldnt that be fraud? They cant publicly announce they have a supplier in place if they really dont. That is fraud. I really dont think they're up to those types of shenanighans.