It strikes me the biggest issue here is not who declared what or how many pounds there in a kilo, it is apparent failure to communicate between the various ATC sectors. As the flight is passed/handed over from one sector to another, one would expect the controller handing off to include relevant info on the flight, such as the declared emergency etc. It sounded to me as if Approach hadn't updated Tower on the intention to dump fuel and return to Phoenix.