Using the migration data API appears to work fine.  The only difference is that if the user manually reloads the page, the exponential backoff cycle resets to the beginning.  (Which is probably fine, the point of the backoff is to avoid having clients automatically pounding the server).