This could a DIM-specific issue, so you might need to create a [url=https://github.com/DestinyItemManager/DIM]new issue in their GitHub repo[/url]. You need to clear the cookies for DIM's website in order to be able to re-sign in your account. Bungie.net will still list the revoked application for archive purposes. You could, for example, want to see any suspicious activities related to API access. As for token expiration, it is a security measure for API access.