У меня тоже возникали проблемы с этим — как при включении, так и при выключении режима только для чтения. В последний раз мне пришлось выполнить Discourse.enable_readonly_mode в консоли Rails.
Когда это происходит, всегда возникает чрезвычайная ситуация, и я не исследовал, в чём может быть проблема.
Кстати, в моих собственных инструментах Ansible я не использую режим только для чтения, но применяю Introducing Post Deployment Migration.