on the subscription reinitialize it. then start it manually to make sure you get the message that the snapshot is not available.
run the snapshot
run the log reader
start the subscription and it should start copying the snapshot and then any transactions that happened during the snapshot copy