Multi-trait User Simulation with Adaptive Decoding for Conversational Task Assistants