Rework the va_map_unlocked() after we keep mapping behavior (whether to use derive) consistent with allocator_try stage. Also remove the flag for iHD case because pitch/stride difference between vaCreateImage and vaDeriveImage only possibly happen on iHD by now. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5046>