I mean, I'd argue that "Thank you" always implies acknowledging a social debt; if you don't feel there was a social debt someone just assisted you with, I probably wouldn't say, "Thank you."
"Have a good day" would just as equally and politely close the interaction while not implying you were just assisted with a social debt.