dialog: Drop a special case for GTK < 3.24.2

This avoids having multiple paths to debug but more importantly this
avoids having an altered API depending on the build environment as we
drop a reimplementation of the transient-for property in HdyDialog.
11 jobs for bump-gtk in 18 minutes and 55 seconds (queued for 25 minutes and 17 seconds)