If you're right, why he thought specifically Theon? It could be any Greyjoy or any Iron born captain. It is strange.
That is a good point. But the north does not have a true navy since Brandon the Burner. And what he saw was iron born sails with the squid symbol. And he knows that Ned is dead, he leaved after that.