This question was marked as off-topic by me, just because it was not related to games. Although I've answered it too, since it was a question too.
The question was later marked as off-topic and migrated to SO, where it got migration rejected status.(I am not sure about the migration policy here). Later I can see the question as On-Hold, stating the answer as Off-Topic.
So my question here is how come the flag was declined? I was under the impression that the flag automatically get helpful status if the post is closed or migrated.