A restart of eclipse should definitely result in a "restart" of the console too.
Could you try and get a thread dump when it is hung ?
You can see https://community.jboss.org/wiki/TipsForReportingErrorsAgainstAnEclipsePlugin for ways to get such threaddump.
It would also be good to know what version of JBT/JBDS you are using. Also, I assume you use the embedded Forge runtime and not another version that you set up in the preferences?
Well, I have restarted it all again and now my forge console is running just fine. If it happens again I'll send you all the details.