On physical-constraints-preserving schemes for special relativistic magnetohydrodynamics with a general equation of state