Unfortunately, you cannot align the picker to the top and/or right when you disable `shouldReflow`.  I think users would still want to be able to realign the picker with this option off.  I think I've come up with another way to refactor `adjustPosition` to reduce its complexity as you tried to do here, and still disable the reflow feature.
Please see comments.