MandatoryGenericSpecializer: always inline co-routines
MandatoryGenericSpecializer: always inline co-routines

Co-routines (called by `begin_apply`) may allocate and therefore it’s important to always inline them.

Also, refactor the code a bit to fix the if-changed-then-return-true logic.

rdar://94833845

benlangmuir/swift,benlangmuir/swift,JGiola/swift,glessard/swift,benlangmuir/swift,benlangmuir/swift,glessard/swift,benlangmuir/swift,JGiola/swift,apple/swift,glessard/swift,JGiola/swift,JGiola/swift,glessard/swift,apple/swift,glessard/swift,glessard/swift,apple/swift,JGiola/swift,benlangmuir/swift,roambotics/swift,apple/swift,JGiola/swift,roambotics/swift,roambotics/swift,roambotics/swift,roambotics/swift,roambotics/swift,apple/swift,apple/swift