this was fixed, but it seems like one or two of the servers was just lagging about pulling the fix. the reason it was weird is because the time was still being set correctly for the alert, but not for actually going back in.
the reason you're seeing different end times is because of the problem where you could go more than once, you had multiple times in the database that you could go back. so it's possible you may continue to see that until those have all expired.
it's already fixed.