OK, I realised that blending may cause this problem, so I gave up on that. But again, animations were played properly only once, showing only last frame for consecutive replays. I thought this is related to time, so there's workaround:
instance->setCurrentTime(0);
instance->setCurrentAnimation(name);
But still, there is remaining problem with blending such animations.