O’Brien thought he had broken the deadlock at Villa Park, only to see the linesman’s flag raised for offside