I agree with others, excellent question and funny to boot.
I did not get to eat lunch, but that's because it's 1 am here. But I did not have to leave home, I could leave Junior to complete his graveyard shift.
Regarding this comment:
Nice question, and able to finish lunch,
however . . .
I would have asked Junior why he didn't BACKUP the database for this purpose. BOL - "Reverting is not intended for media recovery. . A database snapshot is an incomplete copy of the database files, so if either the database or the database snapshot is corrupted, reverting from a snapshot is likely to be impossible. Furthermore, even when it is possible, reverting in the event of corruption is unlikely to correct the problem. Therefore, taking regular backups and testing your restore plan are essential to protect a database." Snapshots primary purpose are for reporting needs.
Unless I misunderstood the question, Junior is not trying to use the snapshot to restore from corruption (if he was, I would now be in my car heading to the data center instead of spending time on SQLServerCentral); he made the snapshot prior to a deployment that may need to be rolled back.
For that scenarion, database snapshots are (in my opinion) an excellent option.