Sorry about my last post and the giant font, that'll teach me for posting from a mobile device. It's also not editable (why?) like my other posts so we're stuck with it!
You make a good point regarding multiple connections querying syslocks, that would be problematic.
If you have control in as much as dedicated monitoring account assigned to a user tempdb and a single monitoring solution that provides the required data in the format needed for all interested parties then thankfully that side of things becomes less problematic.