Hm, you are right. I don't see handling for this in estimator.cpp. So we have to reset position and velocity on each update while accel will be used anyway (estimator.cpp:254) - not good idea IMO. Also it has OnGraundCheck at estimator.cpp:1996, that is simply incorrect for multirotors.