Fix Split Bar Swap Windows not swapping apps properly when one app has an even number of activities open

Bug due to broadcast receiver being
called for each activity and syncing
with the rest of the windows. If there
is an even number of activities open,
the last one will “undo” our positioning.

Add a check for the time of the receiver to remove duplicates.