Fix a bug in reportParameterIds() caused by the transition to calling-by-reference, namely: not resetting the reading position before attempting reads, resulting in incorrect data being read