In ThreadKeywords.assertArgumentCountIsCorrect it checks for varargs, but does not check for default parameters (optional parameters or parameters with a default value.
So if you try:
Run Keyword in Separate Thread Click On Table Cell someTable 0 1
You will get an error message stating "Expected 5 or more, but got 3 arguments". It expects a click count number and button mask, but those shouldn't be required for the Click On Table Cell keyword.