I suspect you're right about the gauge moving towards the normal range before dropping down. But the only other thing I can think of, assuming the thermostat is working correctly, is maybe a previous owner bypassed the thermostat by modifying the coolant hoses in some fashion. I've seen this done as a temporary fix, but only in extraordinary situations.