makeImageRequest returns UNKNOWN_ERROR on actual watch, simulator OK

makeImageRequest returns UNKNOWN_ERROR (0) on actual watch, but works on the simulator.  What could be the cause of this?