Composer shows "nothing to update" but there is a new version of the module
Thanks to @Neograph734 for pointing me in the right direction.

I needed to require Drupal 8.4-rc2 and drush 9, and then Commerce 2 arrived automatically.

Drush 9 appears to be a requirement for the 8.4 core update.