Implement the full Balihoo resume protocol