use safer_get_or_create when creating comm_threads (bug 992369)
Merge pull request #1916 from ngokevin/commsafer

use safer_get_or_create when creating comm_threads (bug 992369)