I am getting this too. I thought it was a problem with my custom filters but if I remove the filters it still happens. So I'm sure it's a bug.
To clarify the problem: a user is able to post a question perfectly fine with no moderation, but when they hide and reshow it gets sent for moderation. This should not happen, as the user did not need moderation in the first place.
Edit: ran a var_dump in my filter_question function. The variable $question['queued'] is showing as an array when reshowing a quesion, not as true or false. Could that be the issue? I guess it should be false by default, allowing my filter_question function to set that to true just like i do for new questions.
Edit2: just found that even setting $question['queued'] to false explicity (when reshowing a question) still puts it in the moderation queue.