vsl: refactored queue code to disallow 2x translation on requeue