This may or may not be related to your issue, but you mentioned that the IOS images were different versions etween your Master and Slave switches. Cisco recommends that the images on all stack members are the same. Different versions, even a minor version, can result in unexpected behavior.