If I understand what you are doing....
1. When the player first clicks the key, you want the comment to play.
2. When the player next clicks the key, it goes into "inventory."
I'm no coder, but I'd try separating the two events.
1. Toggle keyFirstComment with a separate spot that is enabled by default. Disable it after the comment plays. Enable the second spot.
2. Make the second spot (the one that gets the key) disabled by default and enable it after the first spot plays the comment.
Will that work for you? Best of luck.