Thanks for the reply.
Yeah, that’s the solution I ended up with. However, it just seems….hacky to me. And the little nagging coder voice inside me is pointing out “that’s not the right way to do it.” I think the real solution is to find out why the wp_reset_postdata() isn’t restoring the post object to it’s original state.