Make the thread_type field updatable.
Make sure 'Marked as Answer/Unmark as answer' is present when thread type is question and not when thread type is discussion.