ISPN-4453 MapReduceTask#executeAsynchronously() isn't asynchronous

Master only. Should be given a priority. See https://issues.jboss.org/browse/ISPN-4453 for more details
@wburns updated exception propagation. Makes sense. Thanks again