Bei jedem Aufruf der Seite wird bereits in der wp-settings.php mit der Funktion validate_current_theme() überprüft, ob das aktuell ausgewählte Theme verfügbar ist, indem getestet wird, ob die Dateien index.php und style.css vorhanden sind. Ist dies nicht der Fall, dann wird bei den Optionen das default-Theme eingetragen und damit permanent umgestellt.
Wenn also im Moment des Seitenaufrufes aus irgendeinem Grund die beiden Hauptdateien des Themes nicht erreichbar sind, vielleicht weil grad kopiert, bearbeitet oder per FTP eingespielt wird, wir auf das Default-Theme umgestellt.
Das mit dem Überprüfen gab es z.B. bei WP 2.0.x noch nicht. Man könnte es ja mal probeweise in der wp-settings auskommentieren.
Gruß
Ingo