409 is a better error code IMNSHO

This also allows a client to check the error code instead of the text.