Eu testei e atualmente está quebrado, sim.
Tecnicamente, para fazê-lo funcionar, pelo menos add_to_serializer precisa ser corrigido e bootbox deve ser substituído por dialog. Isso funciona para mim na minha instância de desenvolvimento.
EDIT: você pode tentar este fork? GitHub - Arkshine/discourse-topic-trade-buttons