This is true. It was only Jon, Davos, Missandei and some Dothraki guards who were at Dragonstone when Theon arrived… and we have no idea as to the time-span between Jon's "You'll be no different" speech and Theon's arrival. Could've been weeks (and since the Lannister army had time enough to transport all of the gold…