improved unknown column handling, better exceptions of unknown function signatures

yes this is covered at least by testSubscriptArrayUnknownColumn() test.