The article doesn't directly address it, but I wonder if there's any evidence for volcanoes contributing to atolls even if they aren't the primary driving force.
Decades ago, Hans Hass noticed that some atolls did not fit Darwin's model, and proposed that these formed because of better nutrient flow around the edges, but the prevalence of these flat-topped reefs suggests that is not the main story, either.