Thank you for your post.
I can verify the problem on both Mac OS X 10.5.8 and Windows XP. The problem occurs with a Perform Find [Restore] script step where the variable is referenced. However, this will work properly if you expand the Restore section as follows:
Enter Find Mode 
Set Field [ table::field ; $variable ]
Set Field [ table::field2 ; <value> ]
Perform Find 
I have forwarded your post along with my findings to our Development and Software Quality Assurance (Testing) departments for review and confirmation.