Finalmente logré renderizar todas las imágenes cambiando el valor de IsReusable propiedad a verdadero :
public bool IsReusable
{
get
{
return true;
}
}
Aparentemente, esto mantiene al controlador en la memoria y puede manejar múltiples solicitudes. Cuando se configuraba como falso, tenía que crear una nueva instancia del controlador para cada solicitud entrante.