I’ve been fighting with this off & on for a few days and have encountered several strange behaviors that seemed like bugs. However, I just had a bit of an epiphany - many of the strange behaviors are caused by the Rich Text Editor (TinyMCE in this case). Even when editing the snippet call in the plain text mode (no editor), something was happening when saving.
I put the snippet call in a plain chunk, then call that chunk from the page and voila - everything started working as expected! Alternatively, the same result could be achived by leaving the snippet call on that page & turning off the RTE for that page.