Bummer Amin, hope you can get it fixed up and it doesn't cause any mechanical issues in the meantime. I actually hold the power switch with my fingers when tightening in the soft-release just in case of something like that. Now I know that wasn't just me being paranoid!
I can't stand not having the soft release on there, but I also have had it pull loose more than once and finally lost mine permanently a couple weeks ago. It's definitely annoying, especially at $20 a pop for one of the Match Technical Bips that I prefer. I may have to try the O-ring idea if I can find a suitable sized ring... I'm not keen on the idea of losing another one!