You may have done the obvious but have you read/cleared any fault codes stored in UEC as i've had an Astra H in the past where a headlamp bulb wouldn't work after replacing it.
Tried another bulb still no use. Eventually we decided to code read/erase and bingo headlamp returned.