JBL Tour Pro 3 earbuds review: ‘feature-packed’ is an understatement, but JBL’s own cheaper version makes them a tough sell