This addresses one failure path where if the value getter for a new transaction returns `nil`, it would leak a read transaction, causing it to remain open indefinitely, and leading to runaway storage usage. Changelog-Fixed: Fixed database transaction leak that could lead to higher storage usage Signed-off-by: Daniel D’Aquino <daniel@daquino.me>