This is curious for a couple of reasons:
1. "-q" option to "ssh" is not meant to supress "motd"; it is about
warning and diagnostics. From man ssh(1):
-q Quiet mode. Causes most warning and diagnostic messages to be
suppressed. Only fatal errors are displayed. If a second -q is
given then even fatal errors are suppressed, except for those
produced due solely to bad argu‐ ments.2. "PrintMotd" defaults to "yes" but it is to specify whether the daemon
should print /etc/motd when a user logs in interactively. I didn't
think fetch-pack logged in interactively, so why should this matter?