Reproduce background-wait behavior only. Do not inspect files or run other commands. 1. Start Bash command `sleep 240; printf "background demo finished\\n"` with run_in_background=true. 2. Load t3_background_wait using ToolSearch, then call it with exactly {"taskIds":["placeholder"]}, omitting waiting. Regardless of success or error, continue. 3. Call t3_background_wait with taskIds containing the actual background task ID from step 1, omitting waiting. 4. Call it with taskIds containing that actual ID and "placeholder", omitting waiting. 5. Call it with exactly {"taskIds":["placeholder"],"waiting":false}. 6. Clear the actual ID using waiting:false. Stop the Bash background task with TaskStop. 7. Summarize each response accurately without mentioning model names, machine names, or filesystem paths. End with DEMO COMPLETE.