chore: improve SDManager thread safety

17 jobs for !129 with slb/ss/chvr in 23 minutes and 53 seconds (queued for 5 seconds)
latest merge request