How to edit a profile field from the node add form
You're on the right track.  It should be a pretty straight forward thing to implement.

I would add a custom submit handler to the node form for your issue content type.  Grab the submitted values for the geolocation field.  Load the user using user_load(), if the value has changed, the update it and call user_save().