Calculator: fix bangful query result.

This addresses #584 by:

- Removing the seemingly valueless `!` from the trigger.
- Making an empty string result less likely.
- Guarding against an empty string result if it still does happen.