ok, turns out it does work its just a bit janky. it sticks to the previous transform, so once its posed adding a quick second transform then undoing does the trick. i also had to copy all bone transform stuff into begin play for it to work at runtime.
edit: also none of this of the case with actor rotations in the constuction script, so if im doing something wrong, please let me know.