OverlayTrigger: updateOverlayPosition() on componentDidMount

fixes the `defaultOverlayShown` prop that currently does nothing because
overlay doesn't have a position after mounting