Eine ganz banale Idee:
Würde sich etwas ändern, wenn du bei der letzten IF-Abfrage den „== true“-Abschnitt weglässt (der ohnehin nicht notwendig ist)?

Ansonnsten könntest du auch mal versuchen, die Dateien auf dem fehlerhaften Server zu löschen und neu hochzuladen, wie Demonking vorschlug, eventuell hat sich beim hochladen wirklich ein Fehler eingeschlichen.