In the server world, you always let recently shipped servers come to room temperature before turning them on. They are usually get cold during shipment and firing them up right away could cause thermal stress, so they are allowed to sit a number of hours in the computer room.
Your HD might have needed some time to warm up. Tim Swenson