This reverts commit 39f159f0a370bcc5b9aa8503df62cf87df395fb7. Causes problems when message delegates are reordered, with the transition animations randomly stopping in the middle and leaving delegates at odd positions.