fix: 412 and 413 status codes to 409 - HTTP CONFLICT

agreed, should be a 400