you definitely need a clientside graphic in order to 'snap'. tiled and dynamic map service layers request and display images from ArcGIS Server, while FeatureLayers, the results of Query, Identify, Find etc. display retrieved JSON geometries as graphics instead.