Avoid error on queue change when queues have equal statuses

Currently if you have a mapping between two queues such that
a status is the same for two queues, RT issues an error because
the status is the same:

[error]: Status change to confirmed failed on Queue change:
That is already the current value

Don't try to update the status if the new value retrieved from
the map is the same as the current value.
Merge branch '4.2/lifecycle-same-status-error' into 4.2-trunk