If I go to the 'Equipment' tab, navigate chassis 8, blade 2, then do 'Associate Service Profile', it applies the profile to a completely different blade - chassis 9, blade 2.
I've used this exact process a whole bunch of times in the past and it's never done this before. I get the same result if I go to the (unassociated) service profile and do 'Change Service Profile Association'. Likewise, I get the same result if I create a new service profile.
Any ideas what's happening here and how to resolve it?
A server pool is typically used when you do not have a preference for what profile is tied to what blade.
If you want to manually assign a service profile to specific piece of hardware, you can remove the server pool to accomplish this. Otherwise, you may still have to manipulate the profiles as you did this go around to get the profile you want on the blade you want.