If you don't have a certain weapon in your last m_SavePos and you get a weapon and then use /r before touching the ground, currently it's bugged and you'll appear to have that weapon still out after you use /r.... except it doesn't fire. This is because weapons are saved/restored as of cacf17bd966e200523c8287991255c528f30c6ee
A map to test this buggy behavior is Aim 5.0; swing and get the sg and then use /r before you hit the ground. It will appear as though you still have the sg, but ...