lavapipe: fix fencing when submitting multiple cmdbufs
a fence applies to all the submitted cmdbufs, so it's necessary to do the flush which creates the user fence after all the cmdbufs have been processed in order to avoid creating a fence that only applies to the first cmdbuf
Fixes: b38879f8 ("vallium: initial import of the vulkan frontend")
fixes #4771 (closed)