There's no "if". If the trading halt was to be lifted tomorrow, with T+3 the settlement date would be 31 July, missing the record date.