Alex Neil has revealed that Sunderland’s reluctance to offer him a new long-term contract was one of the key reasons why he walked away.