kernel-headers, as shipped with pinstripe, is version 2.4.0-0.16, not 2.2.16-17.
These are the krnel headers for glibc to use not the kernel source - thats in the kernel source rpm. This behaviour is correct.
*** Bug 18247 has been marked as a duplicate of this bug. ***