I have used both, but I agree that number 1 is more correct. The change in tense isn't really supposed to be context-sensitive. You just change the tense; it isn't supposed to make sense, it's just the language.
He said he liked reggae. I thought you said you were sick. You said you knew the answer.
Look up the phrase "asked if I was American", for instance, on Google; it's very common, and being American or not isn't usually temporary. Or "You said you loved me."
"She asked her how often she goes shopping" sounds utterly ridiculous if the conversation took place 150 years ago!