"... didn't like the way I was doing stuff to code." I like that line!
Let's clarify things; you DID have a contract - it's just not written down. This means there's a lot more room for misunderstandings as to exactly what the contract represented.
It's one thing to change a light bulb for a regular customer without spelling it all out; it's another when there is a major job with multiple layers between you and the guy who writes the check.
Another contractor knows how business is conducted. There's no excuse for him to not have signed and returned the paper.
What to do? Stay home and play dumb. When he calls, tell him that, since he didn't get back to you, that you assumed he had chosen someone else. If you're on another job when he calls, so much the better.
Poor planning/ game playing on his part does not make it an emergency on your part - and make sure to collect extra $$$$ if any of his efforts (before you're on the job) make more work for you.