Before the final double move be sure to correct any other UP edge cubelets that may have been disturbed during the process. We can then place it in its position with proper orientation in a simple couple of moves. In the illustration all the UP cubelets are in their proper position and orientation. It remains to place the final corner cubelet which is currently in the fdr position. F -1 by itself won't work because it messes up previously placed cubelets.
Commutators are very useful in solving the cube and similar puzzles.
In an Abelian group a commutator is simply a fancy way of doing nothing. In a non-Abelian group a commutator does something but not usually a whole lot. This means that commutators often move few cubelets around leaving many others undisturbed. This is exactly the kind of processes you are looking for in solving the cube. You want to move remaining cubelets into place without disturbing previously placed cubelets.