Seems like the 50 energy Extraction is bugged and might start even if the worker does not have 50 energy, which can turn it negative after the extraction.