Las llamadas a la API fallan debido a un problema con main_user_record silenced_till

Descripción
Al obtener usuarios activos mediante la API, algunas páginas de `/admin/users/list/active.json` devuelven un error HTTP 500.

Solución temporal
Si se omiten las páginas problemáticas, las demás se pueden obtener sin inconvenientes.

Error
El error del servidor que causó el HTTP 500:

```ruby
NoMethodError: undefined method ‘[]’ for nil (NoMethodError)

main_user_record\[:silenced_till\]
                ^^^^^^^^^^^^^^^^

from app/models/user.rb:1335:in `silenced_till’
from active_record/attribute_methods/query.rb:48:in `public_send’
from active_record/attribute_methods/query.rb:48:in `query_attribute’
from active_model/attribute_methods.rb:273:in `silenced_till?’
from app/serializers/admin_user_list_serializer.rb:51:in `include_silenced_till?’
from active_model/serializer.rb:375:in `include?’

```

Nuestros registros del sistema indican que empezamos a recibir estos errores después de actualizar de Discourse v3.5.1 a v3.5.2 a finales de octubre de 2025. Las líneas referenciadas se introdujeron en FIX: Delegate silenced_till from anonymous user to main user account · Pull Request #32416 · discourse/discourse, tal como se discutió en Silenced user can circumvent it entering anonymous mode - #12 by pangbo.

Solución
No soy un experto en Ruby, pero dado que esto parece ocurrir en las páginas JSON de la API que contienen usuarios que no han estado activos desde los cambios en v3.5.2, supongo que falta una migración de base de datos que maneje algún caso extremo relacionado con este cambio.