Hook_user_cancel - Behaviour altered depending on cancellation method