str_vncatf(): made recursion checks before calling s_minicarp() thread-safe.
BG tasks: use strict lock order to avoid deadlocks: task first, then scheduler.