pub fn compute_idle_settlement( escrow_shares: u128, expected_assets: u128, available_assets: u128, ) -> Option<WithdrawalResult>