Support providing custom ID in create request, reject if conflict, with unit tests