Странная ситуация какая-то, обычно после повышения версии падать ничего не должно. Но вообще разработчик должен править, это его ошибка. Если конечно в договоре не прописано, что для корректной работы разрабатываемого модуля (как понял) требуется такая-то версия PHP.
Я инженер, который решает задачи, а не пишет на языке. Архитектура, разработка, DevOps — подбираю инструменты под цель, строю решения, которые работают в проде и масштабируются без боли.