I agree about the police - surely we'd know about it by now.
This all points to a drug issue - if he failed a drug test, and gets a ban, then he couldn't fulfil his side of his contract.