Refresh package symlinks when a layer is actually built
Previously the symlink was only created if it didn't exist. Now it's
replaced on every build, so it always points to the latest layer for
that package. Cache hits don't touch the symlink.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>