Multiwerf will initiate background self-update process before trying to use trdl (for safety reasons self-updates should always work).
Refactor 'multiwerf use' command + try-trdl logic: more correct logging, remove self-update delay if any error have occured, which is related to the try-trdl logic.