You get the warnings with "eat ghost dog" from command line, but not from clicking Consume in Item Manager.
The reason turns out to be that ConcoctionDatabase.consumeItem doesn't do any checks for any restaurants, whereas RestaurantCommand and EatItemRequest does.
I'm tempted to move the checking, which already utilizes code from EatItemRequest, from RestaurantCommand to ClanLoungeRequest.buyHotDogRequest and .buySpeakeasyDrinkRequest, and add it to HellKitchenRequest, ChezSnootieRequest, MicroBreweryRequest and CrimboCafeRequest.
Edit - Or maybe just add the code to ConcoctionDatabase to cover checks for all restaurants from Item Manager.