If you follow up the chain, some of the messages should have attributes that match the drive bay.
Perhaps if you insert a drive, and use udevinfo to identify the UUID of the filesystems on the partitions, you could create entries in /etc/fstab which reference the UUID or the LABELs instead of the device in the first field. This is what is done for external drives which may be assigned different device nodes depending on the order they are plugged in.
Here is an example of such an fstab entry. This one is for the root partition on a fixed drive:
UUID=45bd38f1-5b46-41fe-ad97-daef6e9ceab0 /boot ext3 defaults 1 2
The reason to do this also for fixed drives is to have a persistance reference to a filesystem, even if you create a new partition.
In your case you don't want a partition being /dev/sdb1 one time and /dev/sdc1 sometime else. In my example, you don't want /dev/sdb4 changing to /dev/sdb5 if another partition was resized and a new partition created.