OK:
It is not so nicely written, because the unit uses writeln for debug .
Disable DEBUGTHREADPOOL:
Or re-apply the double {{ istead of the single {
Then everything will be OK.
There is only one place where that causes a writeln. (and so a 103)
So you probably inadvertedly enabled DEBUGTHREADPOOL.
If you do so, you must also add {$APPTYPE CONSOLE} in the main project file to see the debug output.
I just tested that.
[EDIT]
More work to do...at least on Windows.
There is still a misuse of the console in either system.threading, fpthreadpool, etc that is not governed by debug settings. We have to find and report the culprit, because that is a bug.
It is probably an rtl bug but it can also be a lazarus bug.