Updated how membership desc is parsed to handle RA

- MySQL does case insensitive matching so we compare to the 'long' and
  'short' versions of each membership type.