Hi Jimmynickels,
Keep a lookout for a new script function "CharacterRefreshStatus" in future updates, you might be able to use it to your advantage to change the duration of statuses after they've been applied. In the mean time you should be able to hook into "CharacterStatusApplied" and perhaps remove the status and add it again with the duration you want.
Regards,
Koala