Fixed an issue that caused guard applied by different sources not be incorrectly ordered. For example, previously this would mean that if a player gained guard with a value of 10 for 5 seconds, and then gained guard with a value of 100 for 1 second, the 100 value would persist for 5 seconds instead of 1. Now each instance of guard will expire at the correct time.