AutoHost_commands.cs: !setengine use threading, keep engine list indefinitely for repeated use, and keep list for at least 10 minute before re-fetching new list (when no match is found).