Granted that landing without using at least idle reverse is not something I've ever done, nor would I recommend it.
Your hypothetical scenario also assumes that you haven't manually brought the thrust levers to idle during the flare. If you have, then we get into the area of dormant servomotors due to manual intervention.
From the BAMM
"
(h) The *control A/T servo is responsible for throttle rate servo command, manual override detection and line voltage compensation.
1) Manual override occurs when the throttle rate does not track the commanded servo
rate. This may be caused by the pilot manually opposing the A/T lever motion or the
levers reaching their physical position (?**). Whatever the cause, the control A/T servo will
detect it and cause the throttles to become dormant."
(EDIT) This statement, too, is somewhat ambiguous. Does the A/T servo only become dormant while you are opposing the command, or does it put the A/T servo permanently "on hold".
*The "control A/T servo" is actually a control function within the FMC and not the A/T servomotor itself
** Did the author mean "physical limit" rather than physical position?