Pass along snapshot to submit callback (so share can access it for 'after submit' trigger