Por como lo explicas claro que sí, el nuevo servidor es más extricto con los errores, además el Warning es muy claro:
deg2rad() espera que el parámetro 1 sea del tipo double, y le diste una cadena
Entonces vuelve a funcionar, ya que fuerzas al parámetro a ser un double:
(double)param
Entonces, como dije antes, sí, el servidor nuevo es más extrico.
PD: con servidor nuevo me refiero al cambio de versión
Saludos