pvr: Don't override commands copied to new buffer when extending cs
What does this MR do and why?
The next pointer wasn't advanced past the start of the new buffer, meaning anything overflowed into the new buffer would be overwritten on the next emit.
Also includes a fix for a cs dump error encountered while debugging this issue and another QoL improvement for cs dumping.
Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reviewed-by: Luigi Santivetti <luigi.santivetti@imgtec.com>
Edited by Matt Coster