So it seems adding a virtual bone involves referencing two actual bones. In my case, I right-clicked on “hand_r”, selected “add virtual bone” and then selected “hand_r” again. What I needed to do was select “hand_r” as the first bone and “index_01_r” as the second bone. Then UE4 animated my virtual bone and I could position it where the left hand should go on the rifle.