Andrew Hewston, from Sutton Coldfield, 'did not merit dismissal', Court of Appeal judges ruled