Fix crash in swizzled exchangeSubviewAtIndex:withSubviewAtIndex: 

This method can be called with indices outside the subview array's bounds. In that case, the swizzled method was crashing where the UIView implementation continues without complaining. This change guards against that crash.