I like how Bran basically told Theon he was a good dude, now be a good dude and die.
I'm not sure why Theon did that. Maybe wait until the night king gets close, then take your chances? The run was almost comically stretched out, too. Reminded me of this(no spoiler, just hiding it):