The sentence would make much more sense like this.
The 30 year old homeless vandal, with an extensive criminal history according to sources, was undeterred.
But news writers seem to think that dashes are cool and commas outdated.
I think you’ve correctly identified what they meant to convey. Sigh.