This adds the "wait for enabled" check in a way that can be easily reused, as it keeps getting missed in test implementations. This particular commit hopefully fixes https://github.com/ppy/osu/runs/4583845033?check_suite_focus=true.
var
PreviewTrackManager
TrackBass
BeatmapSetOnlineStatus
BeatmapOnlineStatus
IStorageResourceProvider
User
APIUser