It's not you, it's him.
You've had the misfortune to have come into contact with a bloke who doesn't handle problems well, can't control his emotions, on a day or a week when probably everything he touches has gone tits up... and you caught the fall out, your job was the final straw.
I had a similar experience with someone behaving bizarrely only this guy was not a tradesman he was the bloke that would come out to assess repairs in council properties and then instruct the right people to come do whatever.
He turned up, I had already told him we had dogs which we'd normally move, but one would be difficult as she couldn't do stairs (injury) and we'd have to let him in to do one room, then he'd have to go out whilst we moved her and then come in again when she'd swapped rooms, but we could just hold her and she'd stay on the sofa.
He said that was fine as long as the dog staying downstairs didn't approach him.
He came in with his list of three things - item one in the room with the dog, the dog lifted her head a few inches to see who was in the room - I was sat by her, hand on her collar... We were on the sofa about 6ft from him.
He screamed (seriously, proper girly AIEEEE noise), ran out of the room, out of the front door (leaving it wide open) up the street to his car and fucked off.
We were just left there, jaws dropped, wondering what the actual fuck!
I rang the council office - yeah he has 'mild fear of dogs', has done this before and apparently I had a giant horse sized slavering beastie that I allowed to launch at him.
I sent in my webcam footage showing what actually happened (pet cam that ran all the time), suggesting that it might be sensible for him to tell people he has a phobia rather than make up bullshit, and I got an apology (though a rather begrudging one, delivered via someone else).
Ultimately, some humans are bizarre at times.