The way a zip or PDF file is created can create a sublte difference in the file type even though the extension is the same. Unforturnately, Marketo is sensitive to this difference and prevents the replacement. If you can create the replacement file the same way you created the original, you should be able to replace it.