BUG: fix zero initialization with subarray dtypes

closes #3724