So *this* snapshot is not *that* snapshot :) I was confused by the overloaded meaning in Persistence, but now I see the problem. Good catch!