fix behavior for unpinned flyouts

Closes #1517 Flyout IsPinned="False" strange behavior