Pretty much. In 007, your weapons unloaded and reloaded with every switch. Source doesn't like that, so we settled on keeping weapon magazines in Source style, but you will auto-load a new weapon if you have the ammo.
In short, get the crate before the gun and it's loaded. Get the gun then the crate, and you'll want to top it off.