Depending on where you friend is based, last minute appointments seem pretty obtainable (I guess from people turning up early and appointments taking less than the 15min). If you keep the book an appointment page open and refresh they tend to appear with 20 min notice. Also I've seen some cancalations for tomorrow and Thursday appear.
I've still not had my final approval email though yet so not sure if this is breaking their system...