It's really annoying to have spent a significant amount of time pulling together a good answer to what I thought was a legitimate question, and then see that it's closed and I can't submit it or that it's migrated and I have to answer over there without the site-specific tools that I was going to use. Prompted by this question and my trouble to answer it: https://mechanics.stackexchange.com/q/24309/10721
Could there be a mechanism to delay or prevent actions that block answers until there are no answers in progress? It should probably include a notification to the answerer and a deadman button to prevent an answer from being started for the sole purpose of holding the question open.
Thoughts?