I don't think that Wilson or Lockett were somehow off. Lockett was exactly where he was supposed to be - Butler had to physically knock him away to grab the ball. The problem was neither Wilson nor Lockett had any reason to believe Butler would be there. I don't care how well you execute an offensive play - if the defense knows what you are running beforehand, you're screwed. And, in fact, the more precision you are running, all the better, because if this had somehow turned into a broken play (like Wilson seeing Butler break for the ball and doesn't throw to Lockett but keeps it) Seattle likely wins.
What made this play was the defensive play call. Sideline video shows the assistant coaches sending Butler in when the Seahawks sent in their three receivers, and you can see Butler say something to Browner then step back into position right before the ball is snapped. Then there's the execution with Browner perfectly just stopping Kearse and Butler pouncing immediately for the ball where if he's too early Wilson sees him and if he's too late Lockett catches and scores. Seattle was just going through the motions and got caught by a head's up defense that was on its game,