Fix #121 - Generate form success key from ident, not pk

The logical form has a new pk for each version, which means the success page changed on every commit. Now it uses a key generated from its ident, which never changes.