When I double-click on the publish content tab on a node, I end up on /user instead
It's because when you double click, most probable case is the second click will try to use an already used token.

Or it could also be due to the fact that the second click might be translated as trying to publish an already published node.