Maxima returns a noun-form for this limit:
limit(%i*x + sqrt(x), x, inf);
It's caused by the complex leading term.
Could probably be solved by letting maybe-asksign check first whether the imagpart of the expression is provably non-zero and then return complex or imaginary.
Fixed by commit [d6f593].
Related
Commit: [d6f593]