DB changes: If a given user does not already exist, we change the way we construct the update expression to avoid a validation exception from DynamoDB
SIWE changes: The signature from keyserver is hex encoded, so we decode it to a Vec<u8>
Depends on D6943