Me autorespondo en vez de editar mi último mensaje para que quede constancia del "prueba-error" que voy descubriendo -.- ...
Lo del mensaje anterior no vale, ahora saltan dos mensajes de error en vez de uno, pero repasando el código de este archivo he arreglado el problema. No sé si se notará mucho en el rendimiento del script en sí, pero al menos de momento he eliminado el problema.
Donde pone...
Hay que cambiarlo por...
Y adiós problema ;) .
Espero que os sirva a los que les dé el mismo error que me ha estado dando a mí.