Mixing platform and physics behavior in one sprite is a bad idea.
My guess is that there are two sprites in that youtube video - the character sprite with platform behavior, and also an invisible sprite with physics behavior which follows the character copying its movements.
Character makes all the platform stuff - running, jumping etc. And the invisible physics sprite interacts with physics objects - pushes, knocks etc.
But this is only a theory and I may be wrong.