Birmingham City’s 2007 deal to sign Garry O’Connor proved an expensive deal that simply wasn’t worth it, despite the promise ...