Someone who continually turns up at least 40 minutes late is taking the p*ss, the rest of the band should be having a word.
Solution, book a rehearsal for 8pm but don’t tell the singer, let him/her think it’s booked for 7pm, see how they feel when they are first to arrive and sit around for at least 20 minutes before the rest of the band arrive.