Sitting on the fence creates uncertainty which leads to other countries voting against Palestine. And the British know this. At least be honest about your intentions.
Making Palestine terrorist-free cannot be a precondition for anything. Can Britain or any other country claim to be terrorist-free? No, because the terrorists operate within and on the behalf of government – same as every country.