Pass the executor to the child in Promise#flat_map