I just noticed that this class had a strange pattern of logging errors when used without UIKit instead of using the macros we had defined. Updated it so it wouldn't accidentally get used, luckily it looks like there isn't a call site using it when it shouldn't
#skip-changelog