Closes https://github.com/ppy/osu/issues/34126.
I'm not really sure how that issue could have ever happened to begin
with but I can see a way to make it hopefully safer. If it fails again
then it's clearly goblins.
`CommentReportButton` is pretty cursed but I guess I can see why it is
like it is. Short of inlining it into `DrawableComment` this is probably
the best escape hatch (which I wouldn't be against doing, by the way,
just not sure it's the most productive use of time unless review
feedback comes in saying that would be a better path forward).