Issue 24298: Fix signature() to properly unwrap wrappers around bound methods