It's calling setCorePoolSize(maxThreads) instead of setCorePoolSize(minSpareThreads)
Created attachment 26075 [details] proposed patch for tc7 proposed patch for tc7. The problem does not apply to tc6 because the AbstractEndpoint class does not exist in tc6
This was spotted and fixed as part of work on another issue. The fix will be in 7.0.4 onwards.