tests:Modify DestroyPipelineRenderPass
tests:Modify DestroyPipelineRenderPass

We previously had a validation bug where an invalid binding was created
between the cmd buffer and the renderPass used in pipeline creation.
This change still destroys the renerPass before draw-time validation,
but delays the destroy until after the pipeline is bound to make sure
that the invalid binding is not created.

KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers