I've had 3 Pioneer BDR-2209 drives and 2 of them have the same basic fundamental design flaw.
After a certain amount of time, the eject function doesn't always work. An Eject command is issued to the drive or you press the eject button and the drive light lights up. BUT the tray doesn't eject! Pressing the Eject button again or issuing a 2nd Eject command causes the drive to eject.
This happened to my first BDR-2209 after about a year and a half. It started with my 2nd BDR-2209 before even a year had passed.
Because this has happened to 2 different BDR-2209's and one before it was even a year old, it cannot be escaped: this is a fundamental design flaw in the BDR-2209.