Combine the porter, ketchup, onions, brown sugar, honey, vinegar, poblano, garlic powder, onion powder, liquid smoke, pepper, cumin, and cayenne in a large saucepan. Bring to a low simmer over medium heat, stirring often. Transfer the brisket to a Dutch oven or baking dish deep enough to generously hold the brisket. Pour the sauce mixture over, cover, and bake until the meat is fork-tender. Check after 6 hours; the meat temperature should be 185 to 205 degrees. Continue cooking for another hour or two if needed. After the brisket easily shreds with a fork, carefully remove the meat from the sauce and set aside to cool.