Problem polegał na tym, że moim hostem była aplikacja heroku, ale żądania pochodziły z domeny niestandardowej.
Aby rozwiązać:
heroku config:set RAILS_HOST "http://www.example.com"
A potem w production.rb:
config.action_cable.url = "wss://#{ENV['RAILS_HOST']}/cable"