I think that Steph made a mistake although she could redeem herself by explaining that she had given her word to James first and kept it. And then in the tie breaker she kept her word to Bobby Jon.
Steph does have some explaining to do, unless she and Ib vote Bobby Jon off next week...Hmmm!