the reason for not giving freshwater fish a salt water dip is this the salt water is dangerous on a cellular level for the fish due to the change of the osmotic pressure in the cells.
here is a site explaining this in the part about anatomy and physiology http://fishlaboratory.com/fish/freshwater-fish-vs-saltwater-fish
in freshwater fish the level of salt is higher inside the cell than it is in the water surounding the fish so the cells keep the salt innside them.
if you dip the freshwater fish in water containing high level of salt the salt water will pull the water out of the cells of the fish so the fish gets dehydrated and starts to drink water to compensate for the loss of water from the cells but this adds more salt making the fish loose even more water until it dies from dehydration.
saltwater fish have about the same consentration of salt in the cells as it is in the water sorounding the fish.
in a saltwater fish if you put it in freshwater the cells will have higher consentration of salt and the cells will absorb water but the saltwater fish can then simply stop drinking and thereby stop adding dangerous levels of water to the cells.
in saltwater the fish is drinking constantly to flush out the excess salt from its body.
fish that lives part of their life in saltwater and part of their life in freshwater have special adaptations in their gills as this is the organ regulating the water and salt level in the fish,the same goes for fish living in brackish water.
another link http://www.blogionik.org/salt-regulation/
edit:i had the transport of water to and from the cells reversed but this is now corrected.