is the unit otherwise pristine? is there paste on the heatsink in 3 rows?
i'd try seeing if you can rotate that pin and seeing if it goes back into place
or were they supposed to be...
I fucked up my heatsink install
let me get a second opinion
then you push them down to lock
I wish I had seen that, I think I know where I fucked up ;p