You can use an app called Startup Manager and in the customize check the "Enable silent boot", this puts automaticly your phone to silence when you power it off and back to ringer when power on!
I have the same annoying problem.
With dash clock widget the sms icon appears next to the clock with teh screen locked but allways the default horrible missed call notification.
Allready anyway to fix this?