Yes, that's the one.
The SQL is application-generated, but it's from a reporting tool that does not do any DML, only reads from star-schema data models.
Still, I'll try and dig deeper and see if it's part of a bigger transaction.
About lock escalation: It's SQL Server 2005, so I don't think partition level lock escalation is possible.
I will run dbcc tracestatus (-1) on all environments to see if any lock escalation flags are set.
Thanks so much for diving into this.