Description:
Describe the issue.
We can avoid publishing the same status multiple times by not setting the LastTransitionTime field in the gateway-api layer. This ensures watchable will be able to deduplicate the identical status conditions and not publish them to status updater.
This also means, the status updater will now need to set the LastTransitionTime for every condition
[optional Relevant Links:]
Any extra documentation required to understand the issue.