We had a problem with this where the agent wasnt allowed to delete the snapshots on our SAN because of permission issues that we couldnt resolve. So the replication job kept failing. When I went in and manually removed the snapshots (initially just renamed them), the job completed normally. Then later I went in and deleted them.
Of course this was for transactional replication and the initial snapshots created, so ymmv.