Domain Mapping Plugin Errors With Another Plugin

Hello,

We have had domain mapping installed for quite some time with no issues, but recently installed a plugin called
Personal Fundraiser
http://wordpress.org/extend/plugins/personal-fundraiser/

It produced an ajax error and would not create new personal fundraiser pages until we made the following modifications to the Domain Mapping Plugin, then it worked perfectly.

Changed domain-mapping.php
FROM
// Include the configuration file
require_once('includes/config.php');
// Add in the global functions
require_once('includes/functions.php');
// Main domain mapping class
require_once('classes/class.domainmap.php');
// Load the WPMUDEV dashboard notification library
include_once('external/wpmudev-dash-notification.php');

TO:
$path = dirname(__FILE__);

// Include the configuration file
require_once($path . '/includes/config.php');
// Add in the global functions
require_once($path . '/includes/functions.php');
// Main domain mapping class
require_once($path . '/classes/class.domainmap.php');
// Load the WPMUDEV dashboard notification library
include_once($path . '/external/wpmudev-dash-notification.php');

1) Are these changes likely to have any ill effects anywhere else?

2) Is is possible these changes would be incorporated into a new version of the Domain Mapping plugin?

Thanks,
Phil D