Original post was in annoyed thoughts, but outcome goes here:
Based on the number of systems affected and how long it was taking the mechanic to get it sorted out, I was mentally prepared for a big bill involving a computer. Got out for <$450, so I call that a win.