build: Resolve last 1.2.152 VUID inconsistency

Change-Id: If2f78ade325a6e826d036f5ec6421de0e8ae7bcf
diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp
index 38105bf..357e8e7 100644
--- a/layers/buffer_validation.cpp
+++ b/layers/buffer_validation.cpp
@@ -3302,12 +3302,20 @@
             const VkImageType dst_image_type = dst_image_state->createInfo.imageType;
 
             if ((VK_IMAGE_TYPE_3D == src_image_type) || (VK_IMAGE_TYPE_3D == dst_image_type)) {
-                if ((0 != src_subresource.baseArrayLayer) || (1 != src_subresource.layerCount) ||
-                    (0 != dst_subresource.baseArrayLayer) || (1 != dst_subresource.layerCount)) {
+                if ((0 != src_subresource.baseArrayLayer) || (1 != src_subresource.layerCount)) {
                     LogObjectList objlist(cb_node->commandBuffer);
                     objlist.add(src_image_state->image);
                     objlist.add(dst_image_state->image);
-                    skip |= LogError(objlist, "VUID-VkImageResolve-srcImage-00268",
+                    skip |= LogError(objlist, "VUID-vkCmdResolveImage-srcImage-04446",
+                                     "vkCmdResolveImage(): pRegions[%u] baseArrayLayer must be 0 and layerCount must be 1 for all "
+                                     "subresources if the src or dst image is 3D.",
+                                     i);
+                }
+                if ((0 != dst_subresource.baseArrayLayer) || (1 != dst_subresource.layerCount)) {
+                    LogObjectList objlist(cb_node->commandBuffer);
+                    objlist.add(src_image_state->image);
+                    objlist.add(dst_image_state->image);
+                    skip |= LogError(objlist, "VUID-vkCmdResolveImage-srcImage-04447",
                                      "vkCmdResolveImage(): pRegions[%u] baseArrayLayer must be 0 and layerCount must be 1 for all "
                                      "subresources if the src or dst image is 3D.",
                                      i);