Полагаю, когда вы отключите кэширование, оно также прекратит запись в кеш. Таким образом, при повторном включении кэша старая кэшированная копия все еще будет там и будет действительной. Вы можете попробовать (с включенным кэшированием)
ini_set('soap.wsdl_cache_ttl', 1);
Я вставил время жизни в одну секунду, потому что я думаю, что если вы введете ноль, он полностью отключит кэш, но не удалит запись. Возможно, вы захотите вставить эту строку только тогда, когда хотите уничтожить кэшированную копию.