Sounds like he is making his problems your problem
I dont get it, I would be a little urked.
Ive found that ne matter what my lead time is on a boat project, I tell vendors it has to be done now. If you give them an inch they take the mile and then some. Dont tell them its not your priorty because it seems in must cases they will prove to your its not theirs