v4l2bufferpool: actually queue back the empty buffer flagged LAST
The buffer would fail at gst_v4l2_is_buffer_valid() before, since it has a reference on it, it is not writable.
Fixes: 105d232f ("v4l2bufferpool: queue back the buffer flagged LAST but empty")
Replaces !7386 (closed)