The problem is all queues were crazy, RAP or not - and that's what people need to realise and accept. If the park is a shambles, then the RAP queue will be a shambles. That doesn't mean that suddenly everyone with a RAP should be let off with not queueing, or suddenly let in over the main queue by staff for fear of complaints. You wouldn't get a host letting people who'd been chucked out earlier ahead in the main queue, so it shouldn't be the case in the RAP queue. Likewise if a ride isn't open and they don't know when it will open (a la Alty Mans), they shouldn't yet be dishing out return times/allowing people to form a queue.
As I've mentioned before, RAP should get equal treatment to the main queue. If the main queue is chucked out due to the ride going down, so should the RAP queue to prevent bunching up when it reopens. Obviously that's difficult to do at the moment, but with a Q Bot system that should be achievable. Yes, it'll produce complaints, but the priority for RAP is not to keep everyone happy in the event of unforeseen circumstances - it's to completely minimise the length that people queue.