This is a bug: when napping in the forest, you should have a random chance of a fight or of encountering either trader, but due to a bug, the only possible random event is trader Jake.