fixed: incorrect error message and added warning when attempting to checkout upstream for binary types.