Depending on the outside temperature the water temperature will vary. Today our Invader ran between 140 and 160 with outdoor temperatures about 18 degrees. So, at these temperatures I would not be able to hold my hand on the engine or the heat exchanger.
Yes, my sense is that if the heat exchanger is hot then the pump is moving fluid. If the pump was not moving fluid I believe that the engine would have overheated.