Hair particles not following curve modifier :(
The order of modifiers matters. In your case, Blender creates particles first and then blends the source mesh by the given curve. Just move the Particle Modifier down in your modifier stack.

Also check if you enabled Use Modifier Stack under Particles > Emission by accident.