Former Dragon Age executive producer Mark Darrah says The Veilguard spent years too close to its launch date to fix its problems.