Encontré la solución a este problema haciendo una búsqueda exhaustiva en Google de parámetros no definidos en MySQL. Este artículo (MySql. Data.MySqlClient.MySqlException:se debe definir el parámetro '@id' ) cubre los fundamentos del problema. Según tengo entendido, está relacionado con una actualización del conector.
Debe agregar Allow User Variables=True
en la cadena de conexión para usar variables personalizadas. Una solución bastante simple para un problema igualmente difícil.;)