That's all good. To clarify my thinking on this. If you double bonded neutral and ground, it's as if it becomes 1 wire. In a normally code compliant install, you can trip a GFCI (downstream) if you touch neutral to ground. I don't see how it would trip in my hypothetical scenario, that's like touching the neutral to a neutral (?)
By bonding neutral to ground, in two places, yes, they become the same wire (albeit a larger wire that accordingly has a lower voltage drop). As Jnaas2 points out, this is the precise reason why you don't bond the ground to the neutral in the sub panel--it would turn the ground from the main panel to the sub into a second neutral wire.
However, why would touching neutral to ground trip a downstream GFCI? I suppose it would result in a different current flowing through the GFCI because of the change in voltage..., but the current should be changed equally on both the hot and the joint wire that the GFCI thinks is the neutral, so the GFCI shouldn't trip. It would trip an upstream GFCI, at least if there was any current on said combined wire...
I'm only theorizing, but would think tripping a downstream GFCI in that scenario would be the contrived exception rather than the rule--if the GFCI is also an arc-fault device and the connection is noisy, for example, or if the initial bond between neutral and ground was not good and the new bond was the only effective one, and it happened to make an alternate path to ground from the downstream GFCI's hot leg effective. If you are talking about an intermittent touch, perhaps there is something about the noise on the line from the sudden change in voltage that the GFCI just doesn't handle correctly. But maybe some of the guys who do this a lot can weigh in on what happens in practice.
Also because you've tied neutral to ground twice, wouldn't any currently between the hot to "ground" would trip the breaker because it's now going back on it's "intended" path?
If there is a neutral to ground connection *downstream* of the GFCI protection, then connecting any load in between that neutral/ground wire on the downstream side and the hot wire will trigger a current imbalance between the hot and the neutral and should trip the GFCI Protection. But if the connection is *upstream* of the GFCI protection, then the GFCI protection should not trip because from its perspective all you've done is increased the size of the neutral wire feeding it.
That applies to GFCI breakers and GFCI outlets. My apologies for clarifying if it seems insulting, but you didn't specify you were talking about a GFCI breaker so I just want to be clear for any future visitors to the forum that ordinary breakers do not trip based on the path a current takes; they only trip if there is a sufficient current draw for a period of time that varies based on the amount of current drawn, which you can see in the trip curve chart for the breaker from the manufacturer.