[#33816] Cache incorrectly always overrides ID URL param

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=33816&start=0

ID can be not INT, so pages using arrays or string in ID receive same cache key.
Why do we need this? It's already set before the `if`.