Hair particles - Global effects only?

Hi everyone, could somebody please lend me a hand with this one?

Suppose I want a fir branch. I create a cylinder and add a particle system on top of that.

Now, in Blender 2.45 and below, there is this setting to help bend the strands along the branch: “Force” on the “Particle motion” tab.
And in 2.46 and 2.47 the closest equivalent is “Global effects”, on the “Physics” tab (am I right?).

The problem, however, is that these effects are truly global, i.e. if I turn the cylinder,
in Blender 2.45 strands turn nicely with it, still bent along the branch (the cylinder) -

While in 2.46 and 2.47 they keep their absolute direction (force being global) -

I’ve tried parenting my cylinder to an Empty and turning that Empty instead. This helps - to an extent. Once you enter edit mode or change the number of particles, they
get recalculated or something and their direction changes.

Is there a way to get them to behave like in 2.45?