I had the same issue a while ago. I had optimized my tables and then I was able to change my settings however this only worked for that instance. Eventually I had to create a new forum replacing the old one, set the permissions, transfer all the forum content to the new forum, then delete the old one. Have not had an issue since. It, in my opinion was a MySQL issue in the database. I couldn't find another reason for the issue or problem.