Remove savepoint IDs entirely

Turns out that Postgres allows nested savepoints with the same name