Giving the id (request_id) in convert_hive_with_collateral and convert_hbd work different then in others methods.
Usually, id's in similar methods are given by argument of the method by the user. In convert_hive_with_collateral and convert_hbd request_id is given automatically in the wallet.
wallet_api::convert_hive_with_collateral: op.requestid = fc::time_point::now().sec_since_epoch();
I think this is an inconsistency
Edited by Radosław Masłowski