I updated PM, and everything seemed be working. Until it happened again, with another object this time.. argh.
Some values just won't update. Do I have too many variables or what's causing this? I didn't have any problems earlier.
How it happened this time:
I was tweaking game object variables. I'm using set position action: specify game object > the gameobject variable is stuck into using wrong GO variable. drag and dropping the prefab in to the scene has no effect.