If you add the shared library to a parent folder of the target job, and not use it globally, then you will get separate boxes for the code when running "Replay" for the shared lib functionality used as well.