I think:

1. The sliding code obviously need to wait the sliding target be ready to do the slide
2. The action chain would not throw error as you mentioned
3. So we need to wait the state become ready before the sliding

However, I still can't find any error before the sliding according to screenshot dumped from Travis and other logs. So I can only suspect there is some platform issue cause the sliding code would be failed when it got triggered, unless there is some new evidences or tools can make me debug this better.