While offering solutions, why not show the full year if the suspension lasts longer than 'til 2099? The first year after that would, with the current system, be rendered as (basing off the question)
Dec 2 '0(0?) at 2:35
Which, if the suspension happened this year, would appear to have been 19 years ago, and lead to additional bug reports like this one. What I'm suggesting is rendering that as something like:
Dec 2, 2100 at 2:35
Which also makes it look a lot more natural, without kicking in for anything aside the extreme cases where the suspensions are that long. Unlike the other suggestion, this would also leave out any form of counter, which may or may not affect server performance*.
And, in my opinion, it's slightly more expressive than "in 99.8 years"
*: Given one update per month, it would likely take thousands of people with that long suspensions before there's any noticeable impact on performance. Don't quote me on this though, I don't have any data to back that up
YYYY-MM-DD hh:mm:ssZ
, which does not abbreviate.