I'm with Bufty
in that I'm not enthusiastic about either version.
Assuming you're in Mary Jane's point of view (otherwise, only an omniscient POV could possibly allow the reader to know what she's thinking), you can probably do without any "she thought" tag. Everything is what your POV character thinks, sees, hears, or knows.
You can remove all the words and phrases that "filter" by adding a layer between what's up with Mary Jane and the immediacy which puts the reader right there.
It’s the difference between
Mary Jane heard the door creak. She wondered who was there. She noticed the strong smells of lavender and dust. “Grandma?” she said. and
The door creaked. Who was there? Lavender and dust filled Mary Jane's nostrils. “Grandma?” Okay, not a timeless classic, but it’s 23 words versus 14, and filtered-through-Mary Jane's-senses distance versus immediacy.
Maryn, hoping this made sense