Yes. I have contacted the consular about this. here's their reply:   Well, nothing we can do on our part but to spend again. The petition stays valid. Only the visa needs renewing.