Seasonal Invasion Dynamics in a Spatially Heterogeneous River with Fluctuating Flows