On recent Heat version last modification timestamp changes on
update start rather than finish. As a result when stack exits from
IN_PROGRESS state timestamp doesn't change any longer.
But Murano also waited for timestamp to change. As a result
Murano waited indefinitely and deployment hung.
With this change IN_PROGRESS status will no longer set
last modification timestamps. So now we will be comparing
timestamps between 2 terminal statuses rather than between
last UPDATE_IN_PROGRESS and UPDATE_COMPLETE that
now have the same timestamp.
Change-Id: Idd933d453ef7715e409439a53a3baf9eaa202370
Closes-Bug: #1500200