To say the truth, I was't aware about difference between "Device ID" and "Device Title" - by default I have FQDN in both fields.
May be your deviceID is part of DeviceTitle, like in this question http://community.zenoss.org/thread/18301?
In general, it seems me like a bug - IMHO, Zenoss should provide ability to use any event field in triggers.