I know that when you have the phone on silent, the vibration is off too.
Not sure what stops it from vibrating though.
I agree sometimes find it annoying too, and find that the main cause for the lock/disable switch not working properly is down to the vibration feedback because when I had it on silent on v11 it worked perfectly all the time.
__________________ Unbranded/simfree Nokia N97 White for sale!!
Less than 5 months old, bought from Nokia Store Regent Street with receipt, running v12 with no major issues.
PM me for more info