This change ensures that we resolve dependencies to correctly propagate markers when using `lock --no-update`. Resolves: #3048