Question: why are both black and white wires hot?
Answer: both black and white wires hot. like the title says both wires (black and white get or turn hot). To answer your question, Yes, that is correct. The reason you are getting 120 volts when the fan/light is on is because the voltage is feeding trough the motor or the light bulb (or both).