:p I asked someone that and they said they have costumer support 24/7...Since I put in the appeal around the time it was like 6pm in England probably end of work day for them...maybe? =/
It actually is 24/7! :P Jagex has employees that work on a night shift for customer support. However they do have to put up with a lot of 'I got hacked' crap.