Fix issue where expirations set to Unix Time 0 are unchecked.

This is definitely an edge case, but I generated some pre-expired tokens (that expired at unix time 0) for testing purposes. I found that they weren't being checked because of the falsy nature of 0.