Update states and fates for thenables.

See related discussions in kriskowal/q#372.