Hi,
nop, I can't reproduce public var resets on playmaker Fsm within prefabs. Not sure what are the repro steps here. But I have a prefab, with two variables with one exposed int be inspector. I instanciate that prefab, change values, hit play and values are there.
Are you on mac or windows? Unity 3.6 or Unity 4?
bye,
Jean