Don't create drafts every time a component is edited.

TNL-399
You could create a unit test which just uses `url.reverse` to hit the same url as the bokchoy test but doesn't worry about the client side. Then it can check whether the block says it needs to be published by calling get_item and checking its has_changes.