Can you target the droid? Maybe you could set a mine or throw a grenade and destroy it through the wall?
I had to restart twice before I started making multiple saves... what I suggest is this.
1) Make a save at the start of each planet and never save over it.
2) Have your "main" save and at least one "test" save.
3) Every few hours of game play, go ahead and save over your "test" save to update it to a little closer to current just in case you need to reload.
4) Use the Quicksave before you do stuff (talk to major NPCs, go into new areas, etc) and reload if needed.
Those should help a bit... the most helpful is the making a save the moment you start a new planet, allowing you to "restart" the planet but not the entire game if you get stuck or have a glitch.