There are considerable instances where U-Boats did assist survivors, more than not prior to the Laconia incident, as well as USN subs in the Pacific, in spite of orders.
If I had been the B-24 pilot, I would have acknowledged the order to attack, and dropped liferafts by the sub and flown off and dropped my ordnance in the empty ocean..."darn, I missed..."