the post marked as solution here actually works, however you don't need the first 3 lines of the event if you run the code inside the codebehind of the page with the scrollViewer in question. remember to set the last bool in the call to false to show the animation.
var period = TimeSpan.FromMilliseconds(10);
Windows.System.Threading.ThreadPoolTimer.CreateTimer(async (source) =>
{
await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
var Succes = MainPhotoDisplayscrollViewer.ChangeView(null, null, 1.0F, false);
});
}, period);