Same here, SO GLAD someone figured out what triggers it, it was driving me crazy!
For what it's worth, I've been working with support on this and they said you can track the changes to that switch with the following:
"There is a way to track requests to toggle this functionality, and we can use that to see if the setting is being unset through the interface or not. If you go to System -> Logging and profiling, and enable SQL logging, you will see this line added to atlassian-jira-sql.log every time the checkbox is clicked:
"
I tailed that file while visiting the page a couple times really quick and the logs do show up, the switch goes to off, and the database gets a second entry for the customer notification as shown in the workaround here (this workaround doesn't solve the problem, it'll still get switched off if you visit the page too quickly): https://jira.atlassian.com/browse/JSDSERVER-5713
Dear Lachan Goodhew-Cook,
Great to hear that these issues will be patched in the upcoming releases.
Can you please provide an indication of when these releases will be rolled out?
Kind regards,
Marc