threads: add per-thread "return" values for 'model-checking/user context' switch