It is better to fail fast in this case. You wouldn't want requests completing an hour after they are issued. Just return to the user that something went wrong and they can try again later.