I expected a Villager to get out of the cart where I break the cart but what really happened was he got out where he was put in, BUT if i log out of my world and go back in he is where the cart broke.
Steps to Reproduce:
1. Put a Villager in a minecart
2. put the villager in the cart somewhere different (like 20 blocks away for a test)
3. break the cart
4. Villager is where he was first put in the cart