[Galaxy S Plus I9001 Android Development] broodplank1337:
I did a quick search in the files and came up with this:

// If the devices were paired before, but unpaired on the
// remote end, it will return an error for the auth request
// for the socket connection. Link keys will get exchanged
// again, but we need to retry. There is no good way to
// inform this socket asking it to retry apart from a blind
// delayed retry.
if (!mRetry && e.getMessage().equals(SOCKET_LINK_KEY_ERROR)) {
Message msg = mSessionHandler.obtainMessage(SOCKET_ERROR_RETRY,
channel, -1, device);
mSessionHandler.sendMessageDelayed(msg, 1500);
} else {
BluetoothOppPreference.getInstance(mContext)
.removeChannel(device, OPUSH_UUID16);
markConnectionFailed(btSocket);
}

If thats the thing you are describing then there is no possible way of doing that (if google says so its probably right XD)

If it's not you may have a look in these lines that I grepped and see if you find anything that comes close to the issue:

broodplank@TuxDroid /media/linux/broodROM-JB/packages/apps/Bluetooth/src/com/android/bluetooth $ grep -r 'pair' .

./map/BluetoothMasAppSmsMms.java: * The pair of calls below is used to send the MMS message out to
./opp/BluetoothOppTransfer.java: // If the devices were paired before, but unpaired on the

broodplank@TuxDroid /media/linux/broodROM-JB/packages/apps/Bluetooth/src/com/android/bluetooth $ grep -r 'dialog' .

./map/BluetoothMasActivity.java: * MapActivity shows two dialogues: One for accepting incoming ftp request and
./map/BluetoothMasActivity.java: p.mIconId = android.R.drawable.ic_dialog_info;
./map/BluetoothMasActivity.java: p.mTitle = getString(R.string.map_acceptance_dialog_header);
./map/BluetoothMasActivity.java: String mMessage1 = getString(R.string.map_acceptance_dialog_title, mRemoteName,
./map/BluetoothMasActivity.java: public void onClick(DialogInterface dialog, int which) {
./map/BluetoothMasTestActivity.java: * MapActivity shows two dialogues: One for accepting incoming map request and
./map/BluetoothMasTestActivity.java: public void onClick(DialogInterface dialog, int which) {
./pbap/BluetoothPbapActivity.java: * PbapActivity shows two dialogues: One for accepting incoming pbap request and
./pbap/BluetoothPbapActivity.java: p.mTitle = getString(R.string.pbap_session_key_dialog_header);
./pbap/BluetoothPbapActivity.java: String mMessage2 = getString(R.string.pbap_session_key_dialog_title, mRemoteName);
./pbap/BluetoothPbapActivity.java: public void onClick(DialogInterface dialog, int which) {
./opp/BluetoothOppIncomingFileConfirmActivity.java: // Set up the "dialog"
./opp/BluetoothOppIncomingFileConfirmActivity.java: View view = getLayoutInflater().inflate(R.layout.confirm_dialog, null);
./opp/BluetoothOppIncomingFileConfirmActivity.java: public void onClick(DialogInterface dialog, int which) {
./opp/BluetoothOppBtErrorActivity.java: // Set up the "dialog"
./opp/BluetoothOppBtErrorActivity.java: View view = getLayoutInflater().inflate(R.layout.confirm_dialog, null);
./opp/BluetoothOppBtErrorActivity.java: public void onClick(DialogInterface dialog, int which) {
./opp/BluetoothOppTransferHistory.java: public void onClick(DialogInterface dialog, int whichButton) {
./opp/BluetoothOppTransferActivity.java: * Handle all transfer related dialogs: -Ongoing transfer -Receiving one file
./opp/BluetoothOppTransferActivity.java: * dialog -Sending one file dialog -sending multiple files dialog -Complete
./opp/BluetoothOppTransferActivity.java: * -receive fail dialog -send -send success dialog -send fail dialog -Other
./opp/BluetoothOppTransferActivity.java: * dialogs - - DIALOG_RECEIVE_ONGOING will transition to
./opp/BluetoothOppTransferActivity.java: // Receive progress dialog
./opp/BluetoothOppTransferActivity.java: // Receive complete and success dialog
./opp/BluetoothOppTransferActivity.java: // Receive complete and fail dialog: will display some fail reason
./opp/BluetoothOppTransferActivity.java: // Send progress dialog
./opp/BluetoothOppTransferActivity.java: // Send complete and success dialog
./opp/BluetoothOppTransferActivity.java: // Send complete and fail dialog: will let user retry
./opp/BluetoothOppTransferActivity.java: // Set up the "dialog"
./opp/BluetoothOppTransferActivity.java: public void onClick(DialogInterface dialog, int which) {
./opp/BluetoothOppReceiver.java: // logic to display device picker dialog.
./opp/BluetoothOppBtEnableActivity.java: * This class is designed to show BT enable confirmation dialog;
./opp/BluetoothOppBtEnableActivity.java: // Set up the "dialog"
./opp/BluetoothOppBtEnableActivity.java: View view = getLayoutInflater().inflate(R.layout.confirm_dialog, null);
./opp/BluetoothOppBtEnableActivity.java: public void onClick(DialogInterface dialog, int which) {
./opp/BluetoothOppLauncherActivity.java: * selection dialog.
./opp/BluetoothOppBtEnablingActivity.java: // Set up the "dialog"
./opp/BluetoothOppUtility.java: * application to handle, display error dialog.