Why did the room temperature water feel warm when your finger was cold and then it felt cold when your finger was warm?
thermoreceptors can only detect slight temperature differences
thermoreceptors do not register temperature, merely heat flow
the thermoreceptors in your finger are not very accurate, as they are not critical to the function of the body
thermoreceptors are only good at detecting painful (or potentially harmful) temperatures and therefore are not accurate for room temperature