query-replace-regexp behaves weird (bug?)