A Libyan migrant was picked up by a private tug boat after he jumped off a vessel that had suffered a technical failure.