reverse() does not update the playback rate synchronously
reverse() updates the playback rate asynchronously
Cannot reverse an animation with an infinite effect end
reverse() does not update the playback rate if calling play() would throw an exception
