handle any-length error messages in jl_errorf. fixes #4992