Refreshing a specific token can not be blocked on the server side. If you do, it’s already stateful.
Still, an hour is a LONG TIME when a session could just kill all requests immediately for a user.
The point is that you have two tokens, one a refresh token and one a stateless token. You revoke the refresh token on the server, which means the next refresh attempt will fail.