animation: Use realized to handle loading animation files

Evan Welsh requested to merge ewlsh/gnome-shell:ewlsh/fix-animations-again into main

So I only fixed some cases, and race conditions remain. Based on this logic, we need to depend on is_realized() and notify::realized to determine if the animation has been added to the stage - a parent often means a stage, but not always.

Merge request reports