Currently, we would log and fail if a buy requests fails, e.g., due to unsupported `client_trust_lsp` setting or otherwise. We should surface this cleverly to the user, e.g. through one or more events indicating that and why a buy request failed.