Add withdrawn state

Artefact and SpecialistDocumentEdition gain a 'withdrawn' state.

There are current no tests for the state transitions, happy to add them if necessary.