If the server dynamicly sends a new pack which is already loaded by the client an exception is thrown because the pack is still in use.
It would be useful if the serverpacks mod could disable a previously loaded pack, close the handle and then swap it with the downloaded pack.