tweaking query-replace-at-point to not go back one symbol when the symbol at point isn't being replaced