I’ve never played with the P-5 ROM, so I don’t even know if it does a head test when first powered on. If it does, then a ROM disassembly would be necessary between the two versions to see why they behave differently. I do hardware and software professionally, so spending off hours looking at 6809 assembly doesn’t sound too fun right now
If I had to take a guess, we are dealing with an early WPC machine where the programmers were still coming up to speed on a new architecture. As such, it was easier to throw in a test that completely blocked everything while it was waiting for feedback (disabled interrupts or the kernel treated the task as high priority).
Bottom line, probably not worth the effort of investigating if you get the head moving and the issue goes away. Better use of (y)our time would be to open your favorite beverage and “blast off through the ozone”!