pan/decode: Don't crash on missing payload

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <mesa/mesa!4844>
27 jobs for !4844 with jj in 21 minutes and 47 seconds (queued for 3 seconds)
merge request